bugfix: Use correct macros for cloud-infra-verify-engine jobs
[infra/cicd.git] / jjb / cloud-infra / README.md
1 # CI/CD Pipelines for Cloud Infra
2
3 Cloud Infra has various pipelines to automatically test various aspects
4 of the software and hardware.
5
6
7 ## Patchset Verification
8
9 There are several jobs that are created and used for verifying changes
10 done to various parts of the Cloud Infra no matter if it is the deployment
11 framework itself, the ansible playbooks and roles that are developed for
12 utilizing open source components, the scenarios, hardware configuration
13 or the test frameworks themselves.
14
15 High level details about these jobs can be seen in corresponding sections
16 below.
17
18 ## Post Merge
19
20 TBD
21
22 ## Periodic
23
24 TBD
25
26 # Patchset Verification
27
28 This section contains the details about the verification done against the
29 patches submitted to Nordix Gerrit for Code Review.
30
31 All the changes coming to Cloud Infra are subject to verification and reviews.
32 In order for a change to be merged to master, change must have
33
34 * Verified +1 from CI/CD
35 * At least one +2 from core reviewers
36 * No -1
37
38 It is important to note that if a change has an outstanding -1 from CI/CD, core
39 reviewers tend not to review it unless they are explicitly asked to review it to
40 provide early feedback.
41
42 ## Deployment Framework
43
44 Any change that impacts deployment framework, engine, itself are subject to
45 verification before it can be submitted for merge to master.
46
47 The verification consists of
48 * creating of
49
50 # New Versions of Open Source Components
51
52 # Scenarios and Sofware Configuration
53
54 # Hardware Configuration
55
56 # Test Frameworks