Have you ever before asked yourself or your coworker “Which variation is presently deployed on the growth environment?” or “Hey John, did you release that fix to production the other day?” or “Bill, our customer experienced a pest two days earlier. Do you keep in mind which version was released back then?”.
If questions like this regularly appear, and also you use Jenkins for their CI/CD process, this plugin is definitely for you!
In the globe of Agile advancement, we need to update our software program applications very usually. Each version should be released to numerous atmospheres. Ultimately, it ends up being a mess when we speak about which variation is deployed to which atmosphere. It would certainly be good to have an overall implementation standing in one location, right?
At Namecheap, we use Jenkins for CI CD procedures. We decided to make certain we can always examine every deployment standing by creating a Jenkins plugin called Deploy Dashboard.
In this article, I will show you the capacities of the plugin as well as just how to use it.
Imagining with Deploy Dashboard
Firstly, we would like to know what code release variations have actually been deployed to what examination and production environments (or tools). To cover this goal we made a custom-made view that is utilized as a dashboard.
parameters([ string(name: 'variation'
, description:' App version to release'), option (name:'env ', selections: [' dev', 'prod'], summary:'Environment where the application must be released' )]] node Create a Dashboard On the
to start the brand-new sight wizard (If you do not see a +, it's likely you do not have authorization to create a brand-new view ). Full dimension picture
On the"create new sight" web page, provide your view a name
and choose the Deployment View kind and also click ok. Full size photo
A regular expression can be utilized to define the jobs to include in the sight. (e.g.:". *" will pick all the tasks in the folder). Full size image Add Deployment Buttons to Your Build When you want to keep your CI pipeline independently from CD one, there are situations. In this case, the Deploy Dashboard Plugin allows you to add extra switches to
the build sidebar. You need to simply call a 'buildAddUrl 'approach with a title and URL address. node phase (" Build") parambuild Full dimension image This attribute can be exceptionally valuable for the QA group. They will be able to release any existing version to their setting just in a couple of clicks.
I hope this aids to boost your experience with Jenkins! You rate to contribute to the job in Github. The message Visualize Your Deployment Status with Jenkins appeared initially on Namecheap Blog.