Skip to content

Commit 37fd9c8

Browse files
authored
Workflow (#414)
* 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
1 parent e4de050 commit 37fd9c8

File tree

2 files changed

+9
-4
lines changed

2 files changed

+9
-4
lines changed
384 KB
Loading

docs/user-guide/creating-application/workflow/ci-pipeline.md

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# CI Pipeline
22

3-
## 1. Continuous Integration
3+
## A. Continuous Integration
44

55
CI related configuration is provided under this section. Key concepts of CI pipeline are:
66

@@ -9,14 +9,17 @@ CI related configuration is provided under this section. Key concepts of CI pipe
99
| `Pipeline Name` | Name of the pipeline |
1010
| `Source Type` | Select the source through which the CI Pipeline will be triggered by Automatic or Manual. |
1111
| `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 |
1313
| `Scan for vulnerabilities` | It will scan your image and find if any vulnerabilities present |
1414

1515

1616
After Clicking on `Continuous Integration` to configure CI Pipeline, a new window will appear.
1717

18+
19+
1820
![](../../../.gitbook/assets/ca-workflow-ci-basic.png)
1921

22+
2023
This is the basic modal to configure the CI pipeline, You need to provide 2 inputs as given below:
2124

2225
### 1. Source Type
@@ -124,7 +127,8 @@ The test cases given in the script will run before the Test Cases given in the d
124127
| `afterDockerBuildStages` | script to run after the docker build step |
125128
| `outputLocation` | The location where you want to see the output of the report of Test cases |
126129

127-
## 2. External CI Pipeline
130+
131+
## B. External CI Pipeline
128132

129133
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.
130134

@@ -138,7 +142,8 @@ You can send the ‘Payload script’ to your CI tools such as Jenkins and Devtr
138142
| `Source Type` | ‘Branch Fixed’ or ‘Tag Regex’ |
139143
| `Branch Name` | Name of the branch |
140144

141-
## 3. Linked CI Pipeline
145+
146+
## C. Linked CI Pipeline
142147

143148
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.
144149

0 commit comments

Comments
 (0)