R2Devops 1.3.0 release¶
R2Devops 1.3.0 released with improved collaboration, template as code definition, tilde range versions and faster catalog creation.
🧩 No more Jobs, place to Templates¶
R2devops refers any type of configuration, named templates.
Templates can be:
- 🎼 one keyword: just a piece of CI/CD configuration.
- 📜 a job: a defined set of CI/CD actions.
- 🧪 a full pipeline: several jobs combined.
📜 The New R2 File¶
No more description, no more action, no more labels and licences… create your meta file R2 to manage your template as Code!
With the new R2 File, all your templates data are stored as code, in your git repository in yaml files.
Example of R2 file
clever_deploy.r2.yml for the template
files: template: ./jobs/clever_deploy/clever_deploy.yml documentation: ./jobs/clever_deploy/README.md changelog: ./jobs/clever_deploy/CHANGELOG.md data: description: Deploy a static website to a Clever Cloud application public: true license: MIT icon: 🚀 labels: - Gitlab - Deploy
🖱️ Refresh your catalog in one click¶
You can now import and refresh all the templates of your repository at once, instead of doing it template by template!
Follow the Guide to learn how you can import your templates and create a catalog!
🤝 Empower the inner source¶
Inside a organization, the management of template catalogs is now shared between all maintainers.
This approach promotes inner-source and facilitates collaboration within the organization 🏢
🔄 Keep update automatically for minor version¶
Looking to keep your pipelines stable while still updating? You can now choose which updates you want or not 🔥
You just have to add a tilde in the include link of the template to chose between the latest version of major, minor or patch release. Follow the versioning documentation to get to know how to do it!
The new features of R2Devops make it even easier to develop on the platform.
Try r2devops.io and see how it ease and faster your DevOps Journey! You can also visit the R2Devops documentation to learn where to start!