You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* workflow introductry and basic ci part done
* ci ptpeline fixes done
* cd doc fixed with image and gif
* fixed around feedback
* unnecessary astricks removed
* grammatically error fixed
* broken ci c=basic image fixed
Copy file name to clipboardExpand all lines: docs/user-guide/creating-application/workflow/ci-pipeline.md
+9-4Lines changed: 9 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# CI Pipeline
2
2
3
-
## 1. Continuous Integration
3
+
## A. Continuous Integration
4
4
5
5
CI related configuration is provided under this section. Key concepts of CI pipeline are:
6
6
@@ -9,14 +9,17 @@ CI related configuration is provided under this section. Key concepts of CI pipe
9
9
|`Pipeline Name`| Name of the pipeline |
10
10
|`Source Type`| Select the source through which the CI Pipeline will be triggered by Automatic or Manual. |
11
11
|`Branch Name/Tag Regex`| Enter branch name/tag regex. |
12
-
|`Stages`| 1.**Pre-build Stages**- Scripts to be executed before building an image. 2.**Docker build Stages**- Provide a new argument and override an old argument in key-value pair. 3. **Docker build Stages**- Scripts to be executed after building image |
12
+
|`Stages`| 1.**Pre-build Stages**- Scripts to be executed before building an image. 2.**Docker build Stages**- Provide a new argument and override an old argument in key-value pair. 3. **Post-build Stages**- Scripts to be executed after building image |
13
13
|`Scan for vulnerabilities`| It will scan your image and find if any vulnerabilities present |
14
14
15
15
16
16
After Clicking on `Continuous Integration` to configure CI Pipeline, a new window will appear.
This is the basic modal to configure the CI pipeline, You need to provide 2 inputs as given below:
21
24
22
25
### 1. Source Type
@@ -124,7 +127,8 @@ The test cases given in the script will run before the Test Cases given in the d
124
127
|`afterDockerBuildStages`| script to run after the docker build step |
125
128
|`outputLocation`| The location where you want to see the output of the report of Test cases |
126
129
127
-
## 2. External CI Pipeline
130
+
131
+
## B. External CI Pipeline
128
132
129
133
You can use Devtron for Deployments on Kubernetes while using your own CI tool such as Jenkins. External CI features can be used for cases where the CI tool is hosted outside the Devtron platform.
130
134
@@ -138,7 +142,8 @@ You can send the ‘Payload script’ to your CI tools such as Jenkins and Devtr
138
142
|`Source Type`| ‘Branch Fixed’ or ‘Tag Regex’ |
139
143
|`Branch Name`| Name of the branch |
140
144
141
-
## 3. Linked CI Pipeline
145
+
146
+
## C. Linked CI Pipeline
142
147
143
148
If one code is shared across multiple applications, Linked CI Pipeline can be used, and only one image will be built for multiple applications because if there is only one build, it is not advisable to create multiple CI Pipelines.
0 commit comments