Once the background for our DevOps workflow implementation (i.e. different hardware sets assigned to every team, configured Jenkins continuous integration server and a number of scripts for the deployment behavior management) is prepared, we are good to proceed with the Jenkins Jobs setting.
Each of the jobs will be devoted to a particular operation, required to be run at the corresponding stage of a project’s lifecycle. Here is the suggested processes chain:
Create Environment > Build and Deploy > Dev Tests > Migrate to QA > QA Tests > Migrate to Production
We’ll add all these jobs one by one. Herewith, a couple of the initial steps are similar for all of them:
1. Click on the New item option at the left-hand menu.
2. In the appeared form, specify the Item name and select the appropriate project type using the corresponding radio button (these settings will be described in detail for each of the jobs below):
Then click OK to proceed to configuration of the appropriate item: