#more
R2Devops 1.1.1 release¶
Time flies by, and R2Devops evolves! Let’s take a look at the new improvements on the platform. 👇
Major improvements¶
We added some new features during the past month. We even created new project on our GitLab’s account
Creation of the project dashboard¶
Next to your jobs’ dashboard and settings, you can now access your projects’ dashboard. In here, once you linked your accounts, we display all your GitLab and GitHub projects!
Info
In order for R2Devops to display all your projects, you need to go to your Personal space - account setting
, link your account and enter a personal token for each platform. The steps are explained in the FAQ.
Use Pipeline Generator for your CI/CD¶
⚠️this feature is currently disabled on R2Devops⚠️
From our ‘Projects’ page, you can use Pipeline Generator! This new feature will scan your project and generate, using the official jobs in the hub a functional and efficient pipeline for it! With Pipeline Generator, building your CI/CD asks you 1 click. ✌️The feature works for projects hosted in GitLab or GitHub.
Info
The number of projects for which you can use Pipeline Generator depends on your license level.
Today, Pipeline Generator can detect several technologies:
- yarn
- npm
- mkdocs
- phpdocumentor
- phpunit
- composer
- apidoc
- dusk_test
- trivy_dependency
- mdbook
- cargo
Customize the pipeline created with Pipeline Generator¶
Once you’ve triggered Pipeline Generator for your project, you can customize the pipeline produced by R2Devops, to customize the jobs implemented.
Implementation of the license and payment system¶
With the Pipeline Generator feature, we implemented the license and payment system. You can see all the details of the license’s levels and the feature unlocked in the pricing page. Regarding the payment system, we are using Stripe!
Creation of generate.r2devops.io¶
Generate is a new page that will replace our actual pipeline page, where R2 helped you to build your pipeline with his questions. Generate works like Pipeline Generator, but will only give you access to a light-version of your pipeline. In order to see the whole thing, you need to create an account in R2Devops!
Minor improvements¶
Along with the development of the new features, our technical team made some minor improvements in R2Devops. 👇
New design for the homepage¶
You might have noticed, the design of the homepage was completely rebuilt! We try to present more in deep the new feature Pipeline Generator, and simplify the user journey.
Error message for GitLab and GitHub projects¶
We updated the error messages on your projects’ dashboard. Now you’ll see specific messages explaining why we couldn’t generate a pipeline with Pipeline Generator:
- No valid token for your development platform,
- Username doesn’t exist,
- No project found,
- No more request available on GitLab or GitHub.
Update of the navigation¶
Additionally to the homepage design changes, we upgraded the main menu. The search bar is now available only on the hub
page, and the roadmap
page was put in the footer. You can now access the pricing
page from the top menu!
Security enhancement in Pipeline Generator and Generate¶
⚠️this feature is currently disabled on R2Devops⚠️
In order to make sure the pipeline generated with Pipeline Generator and Generate won’t break, we decided to use fixed versions of the jobs. You can read this article to understand how using fixed version of jobs is safer for your project!
Job’ updates¶
During the past month, we updated many official jobs of R2Devops. Among them:
- Php documentor
- Owasp_dependency_check
- Go unit test
- API doc
- GitLab Terraform apply
- GitLab Terraform plan
- Jest
- Link Checker
- Yarn Build
- Yarn Test
- Yarn Install
- Yarn Lint
- Docusaurus Build
- Gulp
- NewMan
- Ng lint
- NMP Build
- NMP Install
- NMP Lint
- NMP Scripts
- NMP Test
- Serverless Deploy
That’s it for May! Don’t hesitate to join the community to see in live the changes on R2Devops. See you next month. 👋