MDO Announcements - 2023
28 Apr 2023 : New Pipeline Features
Hello, we will be merging new features into pipeline-templates within the next two weeks. We will update this channel as plans and dates start to solidify. Stay tuned!
The new features are:
Switching from a stage-based pipeline to a needs-based pipeline. As long as pre-requisite jobs are completed, the job in question will run. With that in mind, we simplified our stages to: .pre, ci, staging, and prod. You may also switch the pipeline view from "Stage" to "Job Dependencies".
Cache-artifact redesign. Currently, cache is used to speed up jobs and to pass artifacts down the pipeline to subsequent jobs. With this change, cache is solely used to speed up jobs and artifacts are used to pass artifacts to subsequent jobs. This change has been made to align with gitlab's intended design. If you are using a cpp, golang, dotnet, gradle, or maven template, you will not see a big difference. However, if you are using any other template, you will notice that the "build" job will no longer disappear on you.
Build jobs are now renamed to align closer to the main command that is actually running.
- dotnet - dotnet-publish
- cpp - build-cpp
- golang - go-build
- gradle - gradlew-assemble
- maven - mvn-package
- npm - npm-ci
- php - composer-install-prod / composer-install-dev
- python - pip-install
- ruby - bundle-install
- yarn - yarn-install
Thank you! We appreciate your cooperation.
MDO Team
