... | ... | @@ -17,12 +17,13 @@ |
|
|
1. [Introduction](#1-introduction)
|
|
|
2. [Source Control of the Jenkins pipeline script](#2-source-control-of-the-jenkins-pipeline-script)
|
|
|
3. [Declarative Pipeline Script](#3-declarative-pipeline-script)
|
|
|
1. [Verify Parameter stage](#31-verify-parameter-stage)
|
|
|
1. [Verify Parameters stage](#31-verify-parameters-stage)
|
|
|
2. [Verify Guidelines stage](#32-verify-guidelines-stage)
|
|
|
3. [Start Virtual Machine stages](#33-start-virtual-machine-stages)
|
|
|
4. [Build stages](#34-build-stages)
|
|
|
5. [Test stages](#35-test-stages)
|
|
|
6. [Destroy all VMs stage](#36-destroy-all-vms-stage)
|
|
|
7. [Final post block](#37-final-post-block)
|
|
|
|
|
|
# 1. Introduction #
|
|
|
|
... | ... | @@ -77,13 +78,13 @@ Stages are the following: |
|
|
|
|
|
<img src="../images/enb-master-pipeline.png" alt="" border=3>
|
|
|
|
|
|
## 3.1. Verify Parameter stage ##
|
|
|
## 3.1. Verify Parameters stage ##
|
|
|
|
|
|
In this stage we are verifying if the parameters are consistent.
|
|
|
|
|
|
At the time of writing:
|
|
|
|
|
|
- Redhat - CentOS parameter check: if 3 needed parameters are present in the Jenkins Master job configuration, CentOS build will be performed on a remote CentOS server. If not, no CentOS build will be scheduled.
|
|
|
- **Redhat - CentOS** parameter check: if all 3 needed parameters are present in the Jenkins Master job configuration, CentOS build will be performed on a remote CentOS server. If not, no CentOS build will be scheduled.
|
|
|
|
|
|
## 3.2. Verify Guidelines stage ##
|
|
|
|
... | ... | |