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
Copy file name to clipboardExpand all lines: _docs/configure-ci-cd-pipeline/pipelines.md
+11-11Lines changed: 11 additions & 11 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
---
2
-
title:"Creatingpipelines"
3
-
description:"How to definepipelines in Codefresh"
2
+
title:"CreatingPipelines"
3
+
description:"How to definePipelines in Codefresh"
4
4
group:configure-ci-cd-pipeline
5
5
redirect_from:
6
6
-/docs/pipeline
@@ -49,7 +49,7 @@ With these basic building blocks, you can define many complex workflows. In part
49
49
Of course, it also possible to have a simpler scenario where the trigger, the pipeline steps and the source code of the application are all defined for the same GIT repository.
50
50
51
51
52
-
##Creatingnew pipelines
52
+
##CreatingNew Pipelines
53
53
54
54
You can create new projects by clicking on*Projects* in the left sidebar and then selecting the*New Project* button on the top right corner. A dialog will appear that will ask you for the project name and optional tags that you can use for[access control]({{site.baseurl}}/docs/enterprise/access-control/).
55
55
@@ -80,7 +80,7 @@ or by copying an existing one from the same project or a completely different pr
80
80
81
81
82
82
83
-
###Using theinline pipeline editor
83
+
###Using theInline Pipeline Editor
84
84
85
85
When first creating a pipeline you will see an inline editor that allows you to define the[pipeline yml]({{site.baseurl}}/docs/codefresh-yaml/what-is-the-codefresh-yaml/) right there in the Codefresh UI. This is great when you are starting a new project because it offers you really quick feedback. You can edit the yml steps, run a build, edit again, run a build and so on.
86
86
@@ -109,11 +109,11 @@ Notice that in the editor you can expand/collapse individual yaml blocks using t
109
109
>You can also see the suggested Codefresh pipeline for any public git repository by using the[analyze option](https://codefresh-io.github.io/cli/analyzer/) of the Codefresh CLI.
110
110
111
111
112
-
##Loading codefresh.yml fromversion control
112
+
##Loading codefresh.yml fromVersion Control
113
113
114
114
Working with the inline editor is very convenient in the beginning, but it makes your pipeline definition only exist within the Codefresh UI and therefore goes against the basic principles of[infrastructure as code](https://en.wikipedia.org/wiki/Infrastructure_as_Code). Once you are happy with how your pipeline works you should commit it to a Git repository (which can be the same one that has the source code of the application or a completely different one).
115
115
116
-
You can click on the*Inline YAML* header and switch it to*Use YAML from URL*.
116
+
You can click on the*Inline YAML* header and switch it to*Use YAML from URL* or*Use YAML from Repository*.
117
117
118
118
{% include
119
119
image.html
@@ -129,7 +129,7 @@ You can then copy and paste a URL to a raw Codefresh YAML file. This will allow
129
129
130
130
As an example, instead of using`https://github.com/codefresh-contrib/example-voting-app/blob/master/codefresh.yml` you should enter`https://raw.githubusercontent.com/codefresh-contrib/example-voting-app/master/codefresh.yml`
131
131
132
-
##Pipelinesettings
132
+
##PipelineSettings
133
133
134
134
Once you create your pipeline you can also click on the top tab called*Settings* for some extra parameters.
135
135
@@ -198,7 +198,7 @@ caption="Bringing external resources into a pipeline"
198
198
max-width="80%"
199
199
%}
200
200
201
-
Currently Codefresh supports the automatic fetching of files or folders from another Git repository. To create an external resource click the*Add Resource* button and choose
201
+
Currently Codefresh supports the automatic fetching of files or folders from another Git repository. To create an external resource click the*Add Resource* button and choose:
202
202
203
203
* The Git repository that contains the files/folder you wish to bring in the pipeline workspace
204
204
* The branch from the Git repository that contains the files/folders you wish to bring in the pipeline workspace
@@ -210,14 +210,14 @@ You can define multiple external resources in a single pipeline.
210
210
211
211
###Runtime
212
212
213
-
-**Runtime Environment**: (by default this is set toSAAS)
213
+
-**Runtime Environment**: (by default this is set toSaaS)
214
214
-**Runtime OS**: (by default this is set to Linux)
215
215
-**Resources Size**:
216
-
- Small (recommended for 1-2 concurrent steps))
216
+
- Small (recommended for 1-2 concurrent steps)
217
217
- Medium (recommended 3-4 steps)
218
218
- Large (recommended 5-6 steps)
219
219
220
-
##Using Pipelinetemplates
220
+
##Using PipelineTemplates
221
221
222
222
Codefresh also supports the creation of pipeline "templates" which are blueprints for creating new pipelines. To enable the creation of pipelines from templates first visit the global pipeline configuration at[https://g.codefresh.io/account-admin/account-conf/pipeline-settings](https://g.codefresh.io/account-admin/account-conf/pipeline-settings) and toggle the*Enable Pipeline Templates* button.