Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitd4faa0b

Browse files
committed
added comments
1 parent0ad02e7 commitd4faa0b

File tree

1 file changed

+12
-11
lines changed

1 file changed

+12
-11
lines changed

‎_docs/pipelines/specifications.md‎

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -68,25 +68,25 @@ toc: true
6868
|`spec.clustersInfo`| Determines if all (`injectAll`) or specific (`clusters`) Kubernetes cluster contexts are available for the pipeline build.<br>See[Select Kubernetes cluster contexts]({{site.baseurl}}/docs/pipelines/pipelines/#select-kubernetes-cluster-contexts).| object| Optional|
6969
|`spec.clustersInfo.injectAll`| When set as`true` (NIMA is this the default?), injects all clusters integrated with Codefresh into the pipeline build.| boolean| Optional|
7070
|`spec.clustersInfo.clusters`| Applicable only when`injectAll`is set to`false`.<br>One or more comma-separated names of clusters to inject during the pipeline build. For example,`aws`,`eks-prod`.| array| Optional|
71-
|`spec.variablesSchema`| ???| string|`????'`|
71+
|`spec.variablesSchema`| ???(NIMA: I THINK THIS CAN BE REMOVED)| string|`????'`|
7272
|`spec.variables`| The variables defined in the pipeline. See[spec.variables](#specvariables).| array| Optional|
7373
|`spec.specTemplate`| ???? . See[spec.specTemplate](#specspectemplate).| object| Optional|
74-
|`spec.steps`| The steps to be executed by the pipeline, as a list of key-values pairs.(NIMA: need to add more info)<br>See[Steps in pipelines]({{site.baseurl}}/docs/pipelines/steps/).| object| Required|
75-
|`spec.services`| ???| object| Optional|
76-
|`spec.hooks`| ??| object| Optional|
77-
|`spec.stages`| The stages into which to group the pipeline's steps. In the pipeline's build view, each stage is displayed as a separate column.<br>Stages are only for visualization and do not affect pipeline execution.<br>See[Grouping steps into stages]({{site.baseurl}}/docs/pipelines/stages/).| array| Optional|
78-
|`spec.mode`| The execution mode for the pipeline, and can be one of the following:{::nomarkdown}<ul><li><codeclass=highlighter-rouge>sequential</code>: The default, executes the steps in the order in which they are listed.</li><li><codeclass=highlighter-rouge>parallel</code>: Evaluates all step conditions at the same time and executes those steps that meet the requirements in parallel. Parallel execution mode allows you to order steps in ways not possible with sequential mode.</li>{:/}See[Advanced workflows for pipelines]({{site.baseurl}}/docs/pipelines/advanced-workflows/).| string| Optional|
79-
|`spec.fail_fast`| Determines pipeline execution behavior in case of step failure. {::nomarkdown}<ul><li><codeclass="highlighter-rouge">true</code>: The default, terminates pipeline execution upon step failure. The Build status returns <codeclass="highlighter-rouge">Failed to execute</code>.</li><li><codeclass="highlighter-rouge">false</code>: Continues pipeline execution upon step failure. The Build status returns <codeclass="highlighter-rouge">Build completed successfully</code>. <br>To change the Build status, set <codeclass="highlighter-rouge">spec.strict_fail_fast</code> to <codeclass="highlighter-rouge">true</code>.</li></ul>{:/}| boolean| Optional|
80-
| `spec.strict_fail_fast` | Specifies how to report the Build status when `fail_fast` is set to `false`.<br>**NOTE**:<br>Requires Runner chart v6.3.9 or higher.<br><br>You can set the Build status reporting behavior at the root-level or at the step-level for the pipeline.{::nomarkdown}<ul><li><code class="highlighter-rouge">true</code>:<ul><li>When set at the <i>root-level</i>, returns a Build status of failed when any step in the pipeline with <code class="highlighter-rouge">fail_fast=false</code> fails to execute.</li><li>When set at the <i>step-level</i>, returns a Build status of failed when any step in the pipeline with <code class="highlighter-rouge">fail_fast=false</code> and <code class="highlighter-rouge">strict_fail_fast=true</code> fails to execute.</li></ul></li><li><code class="highlighter-rouge">false</code>:<ul><li>When set at the <i>root-level</i>, returns a Build status of successful when any step in the pipeline with <code class="highlighter-rouge">fail_fast=false</code> fails to execute.</li><li>When set at the <i>step-level</i>, returns a Build status of successful when any step in the pipeline with <code class="highlighter-rouge">fail_fast=false</code> fails to execute.</li></ul></li></ul>{:/}<br>**NOTES**:<br>`strict_fail_fast` does not impact the Build status reported for parallel steps with `fail_fast` enabled. Even if a child step fails, the parallel step itself is considered successful. See also [Handling error conditions in a pipeline]({{site.baseurl}}/docs/pipelines/advanced-workflows/#handling-error-conditions-in-a-pipeline). | ??? | Optional |
81-
|`spec.success_criteria`| ?????| string|`????'`|
82-
|`spec.options`| Advanced options controlling pipeline execution behavior.(NIMA: what happens when not defined? takes the default for each option?)<br>See[spec.options](#specoptions).| optionsSchema???| Optional|
74+
|`spec.steps`|(**NIMA: THIS IS AUTOGENERATED**)The steps to be executed by the pipeline, as a list of key-values pairs.(NIMA: need to add more info)<br>See[Steps in pipelines]({{site.baseurl}}/docs/pipelines/steps/).| object| Required|
75+
|`spec.services`| ???(**NIMA: THIS IS AUTOGENERATED**)| object| Optional|
76+
|`spec.hooks`| ??(**NIMA: THIS IS AUTOGENERATED**)| object| Optional|
77+
|`spec.stages`|(**NIMA: THIS IS AUTOGENERATED**)The stages into which to group the pipeline's steps. In the pipeline's build view, each stage is displayed as a separate column.<br>Stages are only for visualization and do not affect pipeline execution.<br>See[Grouping steps into stages]({{site.baseurl}}/docs/pipelines/stages/).| array| Optional|
78+
|`spec.mode`|(**NIMA: THIS IS AUTOGENERATED**)The execution mode for the pipeline, and can be one of the following:{::nomarkdown}<ul><li><codeclass=highlighter-rouge>sequential</code>: The default, executes the steps in the order in which they are listed.</li><li><codeclass=highlighter-rouge>parallel</code>: Evaluates all step conditions at the same time and executes those steps that meet the requirements in parallel. Parallel execution mode allows you to order steps in ways not possible with sequential mode.</li>{:/}See[Advanced workflows for pipelines]({{site.baseurl}}/docs/pipelines/advanced-workflows/).| string| Optional|
79+
|`spec.fail_fast`|(**NIMA: THIS IS AUTOGENERATED**)Determines pipeline execution behavior in case of step failure. {::nomarkdown}<ul><li><codeclass="highlighter-rouge">true</code>: The default, terminates pipeline execution upon step failure. The Build status returns <codeclass="highlighter-rouge">Failed to execute</code>.</li><li><codeclass="highlighter-rouge">false</code>: Continues pipeline execution upon step failure. The Build status returns <codeclass="highlighter-rouge">Build completed successfully</code>. <br>To change the Build status, set <codeclass="highlighter-rouge">spec.strict_fail_fast</code> to <codeclass="highlighter-rouge">true</code>.</li></ul>{:/}| boolean| Optional|
80+
| `spec.strict_fail_fast` | (**NIMA: THIS IS AUTOGENERATED**) Specifies how to report the Build status when `fail_fast` is set to `false`.<br>**NOTE**:<br>Requires Runner chart v6.3.9 or higher.<br><br>You can set the Build status reporting behavior at the root-level or at the step-level for the pipeline.{::nomarkdown}<ul><li><code class="highlighter-rouge">true</code>:<ul><li>When set at the <i>root-level</i>, returns a Build status of failed when any step in the pipeline with <code class="highlighter-rouge">fail_fast=false</code> fails to execute.</li><li>When set at the <i>step-level</i>, returns a Build status of failed when any step in the pipeline with <code class="highlighter-rouge">fail_fast=false</code> and <code class="highlighter-rouge">strict_fail_fast=true</code> fails to execute.</li></ul></li><li><code class="highlighter-rouge">false</code>:<ul><li>When set at the <i>root-level</i>, returns a Build status of successful when any step in the pipeline with <code class="highlighter-rouge">fail_fast=false</code> fails to execute.</li><li>When set at the <i>step-level</i>, returns a Build status of successful when any step in the pipeline with <code class="highlighter-rouge">fail_fast=false</code> fails to execute.</li></ul></li></ul>{:/}<br>**NOTES**:<br>`strict_fail_fast` does not impact the Build status reported for parallel steps with `fail_fast` enabled. Even if a child step fails, the parallel step itself is considered successful. See also [Handling error conditions in a pipeline]({{site.baseurl}}/docs/pipelines/advanced-workflows/#handling-error-conditions-in-a-pipeline). | ??? | Optional |
81+
|`spec.success_criteria`| ?????(**NIMA: NOT SURE WHAT THIS IS - MAYBE AUTOGENERATED**)| string|`????'`|
82+
|`spec.options`| Advanced options controlling pipeline execution behavior.(NIMA: what happens when not defined? takes the default for each option? (**NIMA: WILL TAKE THE DEFAULTS FOR EACH OPTION WHEN NOT DEFINED**))<br>See[spec.options](#specoptions).| optionsSchema???| Optional|
8383
|`spec.concurrency`| The maximum number of builds that can run simultaneously for the pipeline, and can range from`0` (the default), to`14`, or`unlimited`.<br>A concurrency of`0` freezes execution of the pipeline, switching it to maintenance mode.<br>. Useful when your pipeline has only one trigger.| integer| Optional|
8484
|`spec.triggerConcurrency`| The maximum number of concurrent builds than can run_per trigger defined for the pipeline_.<br>Can range from`1` (the default), to`15`, or`unlimited`.<br>Useful when your pipeline has multiple triggers.| integer| Optional|
8585
|`spec.branchConcurrency`| The maximum number of concurrent builds than can run_per branch defined for the pipeline_.<br>Can range from`1` (the default), to`15`, or`unlimited`.<br>Useful when your pipeline builds different branches.| integer| Optional|
8686
|`spec.priority`| ???| string|`????'`|
8787
|`spec.terminationPolicy`| Determines how and when the pipeline build should terminate. See[spec.terminationPolicy](#specterminationpolicy)| ???| ??|
8888
|`spec.externalResources`| The external files, such as scripts or other resources available to the pipeline.<br>When defined, they are automatically retrieved and available when the pipeline starts execution.<br>See[spec.externalResources](#specexternalresources).| array| Optional|
89-
|`spec.debug`| ????| string| Optional??|
89+
|`spec.debug`| ????(**NIMA: THIS IS AUTOGENERATED WHEN USERS START USING DEBUG IN THE UI - CAN BE DEFINED HERE IF USERS WANTS**)| string| Optional??|
9090
|`spec.serviceAccount`| ???The service account to use for authentication in ECR integrations for this pipeline.| string| Optional|
9191

9292
###spec.triggers
@@ -112,6 +112,7 @@ toc: true
112112
###spec.terminationPolicy
113113

114114
###spec.externalResources
115+
115116
See[External resources]({{site.baseurl}}/docs/pipelines/pipelines/#external-resources).
116117

117118
###spec.debug.steps

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp