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
Similar to application, you can also [pass build parameters](./deploying-application/triggering-ci.md#passing-build-parameters) in application groups before triggering the build.
60
+
{% endhint %}
61
+
62
+
3. Repeat the step for other applications, and then click **Start Build**.
57
63
58
64

59
65
60
-
3. The builds will be initiated, following which, you can close the `Build image` screen.
66
+
4. The builds will be initiated, following which, you can close the `Build image` screen.
Copy file name to clipboardExpand all lines: docs/user-guide/deploying-application/triggering-ci.md
+43-5Lines changed: 43 additions & 5 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
# Triggering CI Pipelines
2
2
3
-
To trigger the CI pipeline, first you need to select a Git commit. To select a Git commit, clic the **Select Material** button present on the CI pipeline.
3
+
To trigger the CI pipeline, first you need to select a Git commit. To select a Git commit, click the **Select Material** button present on the CI pipeline.
@@ -10,9 +10,9 @@ Once clicked, a list will appear showing various commits made in the repository,
10
10
11
11
CI Pipelines with automatic trigger enabled are triggered immediately when a new commit is made to the git branch. If the trigger for a build pipeline is set to manual, it will not be automatically triggered and requires a manual trigger.
CI builds can be time-consuming for large repositories, especially for enterprises. However, Devtron's partial cloning feature significantly increases cloning speed, reducing the time it takes to clone your source code and leading to faster build times.
18
18
@@ -22,13 +22,51 @@ CI builds can be time-consuming for large repositories, especially for enterpris
22
22
* Faster software releases
23
23
* Improved productivity
24
24
25
-
Get in touch with us if you are looking for a way to improve the efficiency of your software development process
26
-
{% endhint %}
25
+
Get in touch with us if you are looking for a way to improve the efficiency of your software development process.
27
26
28
27
The **Refresh** icon updates the Git Commits section in the CI Pipeline by fetching the latest commits from the repository. Clicking on the refresh icon ensures that you have the most recent commit available.
29
28
30
29
The **Ignore Cache** option ignores the previous build cache and creates a fresh build. If selected, will take a longer build time than usual.
Users need to have [Build & deploy permission](../global-configurations/authorization/user-access.md#role-based-access-levels) or above (along with access to the environment and application) to pass build parameters.
38
+
{% endhint %}
39
+
40
+
If you wish to pass runtime parameters for build job, you can provide key-value pairs before triggering the build. This will inject those key-value pairs as environment variables in CI runner pods and all its containers.
41
+
42
+
**Steps**
43
+
44
+
1. Go to the **Parameters** tab available on the screen where you select the commit.
<br /> Similarly, you may add more than one key-value pair by using the **+ Add Parameter** button.
57
+
58
+
4. Click **Start Build**.
59
+
60
+
{% hint style="info" %}
61
+
Passing build parameters is currently not supported for [Linked Build pipeline](../creating-application/workflow/ci-pipeline.md#2-linked-build-pipeline) and [External CI pipeline](../creating-application/workflow/ci-pipeline.md#3-deploy-image-from-external-service).
62
+
63
+
In case you trigger builds in bulk, you can consider passing build parameters in [Application Group](../application-groups.md).
64
+
{% endhint %}
65
+
66
+
---
67
+
68
+
## Fetching Logs and Reports
69
+
32
70
Click the `CI Pipeline` or navigate to the `Build History` to get the CI pipeline details such as build logs, source code details, artifacts, and vulnerability scan reports.
33
71
34
72
To access the logs of the CI Pipeline, simply click `Logs`.
0 commit comments