Skip to content

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.
    Example of keyword, job and full pipeline

πŸ“œ 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 clever_deploy

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!

Info

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!

Example of Major and Minor updates

Conclusion

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!