Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
G
gitlab-ce
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
1
Merge Requests
1
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
nexedi
gitlab-ce
Commits
8211ce19
Commit
8211ce19
authored
Sep 09, 2017
by
bikebilly
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Change Pipelines to CI/CD for Settings page
parent
5d952f75
Changes
7
Show whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
20 additions
and
20 deletions
+20
-20
doc/ci/quick_start/README.md
doc/ci/quick_start/README.md
+4
-4
doc/ci/runners/README.md
doc/ci/runners/README.md
+7
-7
doc/ci/ssh_keys/README.md
doc/ci/ssh_keys/README.md
+1
-1
doc/ci/triggers/README.md
doc/ci/triggers/README.md
+3
-3
doc/ci/variables/README.md
doc/ci/variables/README.md
+3
-3
doc/user/permissions.md
doc/user/permissions.md
+1
-1
doc/user/project/pipelines/settings.md
doc/user/project/pipelines/settings.md
+1
-1
No files found.
doc/ci/quick_start/README.md
View file @
8211ce19
...
@@ -106,7 +106,7 @@ What is important is that each job is run independently from each other.
...
@@ -106,7 +106,7 @@ What is important is that each job is run independently from each other.
If you want to check whether your
`.gitlab-ci.yml`
file is valid, there is a
If you want to check whether your
`.gitlab-ci.yml`
file is valid, there is a
Lint tool under the page
`/ci/lint`
of your GitLab instance. You can also find
Lint tool under the page
`/ci/lint`
of your GitLab instance. You can also find
a "CI Lint" button to go to this page under
**
Pipelines
➔ Pipelines**
and
a "CI Lint" button to go to this page under
**
CI/CD
➔ Pipelines**
and
**Pipelines ➔ Jobs**
in your project.
**Pipelines ➔ Jobs**
in your project.
For more information and a complete
`.gitlab-ci.yml`
syntax, please read
For more information and a complete
`.gitlab-ci.yml`
syntax, please read
...
@@ -155,7 +155,7 @@ Find more information about different Runners in the
...
@@ -155,7 +155,7 @@ Find more information about different Runners in the
[
Runners
](
../runners/README.md
)
documentation.
[
Runners
](
../runners/README.md
)
documentation.
You can find whether any Runners are assigned to your project by going to
You can find whether any Runners are assigned to your project by going to
**Settings ➔
Pipelines
**
. Setting up a Runner is easy and straightforward. The
**Settings ➔
CI/CD
**
. Setting up a Runner is easy and straightforward. The
official Runner supported by GitLab is written in Go and its documentation
official Runner supported by GitLab is written in Go and its documentation
can be found at
<https://docs.gitlab.com/runner/>
.
can be found at
<https://docs.gitlab.com/runner/>
.
...
@@ -168,7 +168,7 @@ Follow the links above to set up your own Runner or use a Shared Runner as
...
@@ -168,7 +168,7 @@ Follow the links above to set up your own Runner or use a Shared Runner as
described in the next section.
described in the next section.
Once the Runner has been set up, you should see it on the Runners page of your
Once the Runner has been set up, you should see it on the Runners page of your
project, following
**Settings ➔
Pipelines
**
.
project, following
**Settings ➔
CI/CD
**
.
![
Activated runners
](
img/runners_activated.png
)
![
Activated runners
](
img/runners_activated.png
)
...
@@ -181,7 +181,7 @@ These are special virtual machines that run on GitLab's infrastructure and can
...
@@ -181,7 +181,7 @@ These are special virtual machines that run on GitLab's infrastructure and can
build any project.
build any project.
To enable the
**Shared Runners**
you have to go to your project's
To enable the
**Shared Runners**
you have to go to your project's
**Settings ➔
Pipelines
**
and click
**Enable shared runners**
.
**Settings ➔
CI/CD
**
and click
**Enable shared runners**
.
[
Read more on Shared Runners
](
../runners/README.md
)
.
[
Read more on Shared Runners
](
../runners/README.md
)
.
...
...
doc/ci/runners/README.md
View file @
8211ce19
...
@@ -35,7 +35,7 @@ are:
...
@@ -35,7 +35,7 @@ are:
A Runner that is specific only runs for the specified project(s). A shared Runner
A Runner that is specific only runs for the specified project(s). A shared Runner
can run jobs for every project that has enabled the option
**Allow shared Runners**
can run jobs for every project that has enabled the option
**Allow shared Runners**
under
**Settings ➔
Pipelines
**
.
under
**Settings ➔
CI/CD
**
.
Projects with high demand of CI activity can also benefit from using specific
Projects with high demand of CI activity can also benefit from using specific
Runners. By having dedicated Runners you are guaranteed that the Runner is not
Runners. By having dedicated Runners you are guaranteed that the Runner is not
...
@@ -61,7 +61,7 @@ You can only register a shared Runner if you are an admin of the GitLab instance
...
@@ -61,7 +61,7 @@ You can only register a shared Runner if you are an admin of the GitLab instance
Shared Runners are enabled by default as of GitLab 8.2, but can be disabled
Shared Runners are enabled by default as of GitLab 8.2, but can be disabled
with the
**Disable shared Runners**
button which is present under each project's
with the
**Disable shared Runners**
button which is present under each project's
**Settings ➔
Pipelines
**
page. Previous versions of GitLab defaulted shared
**Settings ➔
CI/CD
**
page. Previous versions of GitLab defaulted shared
Runners to disabled.
Runners to disabled.
## Registering a specific Runner
## Registering a specific Runner
...
@@ -76,7 +76,7 @@ Registering a specific can be done in two ways:
...
@@ -76,7 +76,7 @@ Registering a specific can be done in two ways:
To create a specific Runner without having admin rights to the GitLab instance,
To create a specific Runner without having admin rights to the GitLab instance,
visit the project you want to make the Runner work for in GitLab:
visit the project you want to make the Runner work for in GitLab:
1.
Go to
**Settings ➔
Pipelines
**
to obtain the token
1.
Go to
**Settings ➔
CI/CD
**
to obtain the token
1.
[
Register the Runner
][
register
]
1.
[
Register the Runner
][
register
]
### Making an existing shared Runner specific
### Making an existing shared Runner specific
...
@@ -101,7 +101,7 @@ can be changed afterwards under each Runner's settings.
...
@@ -101,7 +101,7 @@ can be changed afterwards under each Runner's settings.
To lock/unlock a Runner:
To lock/unlock a Runner:
1.
Visit your project's
**Settings ➔
Pipelines
**
1.
Visit your project's
**Settings ➔
CI/CD
**
1.
Find the Runner you wish to lock/unlock and make sure it's enabled
1.
Find the Runner you wish to lock/unlock and make sure it's enabled
1.
Click the pencil button
1.
Click the pencil button
1.
Check the
**Lock to current projects**
option
1.
Check the
**Lock to current projects**
option
...
@@ -115,7 +115,7 @@ you can enable the Runner also on any other project where you have Master permis
...
@@ -115,7 +115,7 @@ you can enable the Runner also on any other project where you have Master permis
To enable/disable a Runner in your project:
To enable/disable a Runner in your project:
1.
Visit your project's
**Settings ➔
Pipelines
**
1.
Visit your project's
**Settings ➔
CI/CD
**
1.
Find the Runner you wish to enable/disable
1.
Find the Runner you wish to enable/disable
1.
Click
**Enable for this project**
or
**Disable for this project**
1.
Click
**Enable for this project**
or
**Disable for this project**
...
@@ -136,7 +136,7 @@ Whenever a Runner is protected, the Runner picks only jobs created on
...
@@ -136,7 +136,7 @@ Whenever a Runner is protected, the Runner picks only jobs created on
To protect/unprotect Runners:
To protect/unprotect Runners:
1.
Visit your project's
**Settings ➔
Pipelines
**
1.
Visit your project's
**Settings ➔
CI/CD
**
1.
Find a Runner you want to protect/unprotect and make sure it's enabled
1.
Find a Runner you want to protect/unprotect and make sure it's enabled
1.
Click the pencil button besides the Runner name
1.
Click the pencil button besides the Runner name
1.
Check the
**Protected**
option
1.
Check the
**Protected**
option
...
@@ -220,7 +220,7 @@ each Runner's settings.
...
@@ -220,7 +220,7 @@ each Runner's settings.
To make a Runner pick tagged/untagged jobs:
To make a Runner pick tagged/untagged jobs:
1.
Visit your project's
**Settings ➔
Pipelines
**
1.
Visit your project's
**Settings ➔
CI/CD
**
1.
Find the Runner you wish and make sure it's enabled
1.
Find the Runner you wish and make sure it's enabled
1.
Click the pencil button
1.
Click the pencil button
1.
Check the
**Run untagged jobs**
option
1.
Check the
**Run untagged jobs**
option
...
...
doc/ci/ssh_keys/README.md
View file @
8211ce19
...
@@ -34,7 +34,7 @@ instructions to [generate an SSH key](../../ssh/README.md). Do not add a
...
@@ -34,7 +34,7 @@ instructions to [generate an SSH key](../../ssh/README.md). Do not add a
passphrase to the SSH key, or the
`before_script`
will prompt for it.
passphrase to the SSH key, or the
`before_script`
will prompt for it.
Then, create a new
**Secret Variable**
in your project settings on GitLab
Then, create a new
**Secret Variable**
in your project settings on GitLab
following
**Settings >
Pipelines
**
and look for the "Secret Variables" section.
following
**Settings >
CI/CD
**
and look for the "Secret Variables" section.
As
**Key**
add the name
`SSH_PRIVATE_KEY`
and in the
**Value**
field paste the
As
**Key**
add the name
`SSH_PRIVATE_KEY`
and in the
**Value**
field paste the
content of your _private_ key that you created earlier.
content of your _private_ key that you created earlier.
...
...
doc/ci/triggers/README.md
View file @
8211ce19
...
@@ -19,7 +19,7 @@ A unique trigger token can be obtained when [adding a new trigger](#adding-a-new
...
@@ -19,7 +19,7 @@ A unique trigger token can be obtained when [adding a new trigger](#adding-a-new
## Adding a new trigger
## Adding a new trigger
You can add a new trigger by going to your project's
You can add a new trigger by going to your project's
**Settings ➔
Pipelines
**
under
**Triggers**
. The
**Add trigger**
button will
**Settings ➔
CI/CD
**
under
**Triggers**
. The
**Add trigger**
button will
create a new token which you can then use to trigger a rerun of this
create a new token which you can then use to trigger a rerun of this
particular project's pipeline.
particular project's pipeline.
...
@@ -43,7 +43,7 @@ From now on the trigger will be run as you.
...
@@ -43,7 +43,7 @@ From now on the trigger will be run as you.
## Revoking a trigger
## Revoking a trigger
You can revoke a trigger any time by going at your project's
You can revoke a trigger any time by going at your project's
**Settings ➔
Pipelines
**
under
**Triggers**
and hitting the
**Revoke**
button.
**Settings ➔
CI/CD
**
under
**Triggers**
and hitting the
**Revoke**
button.
The action is irreversible.
The action is irreversible.
## Triggering a pipeline
## Triggering a pipeline
...
@@ -64,7 +64,7 @@ POST /projects/:id/trigger/pipeline
...
@@ -64,7 +64,7 @@ POST /projects/:id/trigger/pipeline
The required parameters are the
[
trigger's `token`
](
#authentication-tokens
)
The required parameters are the
[
trigger's `token`
](
#authentication-tokens
)
and the Git
`ref`
on which the trigger will be performed. Valid refs are the
and the Git
`ref`
on which the trigger will be performed. Valid refs are the
branch and the tag. The
`:id`
of a project can be found by
branch and the tag. The
`:id`
of a project can be found by
[
querying the API
](
../../api/projects.md
)
or by visiting the
**
Pipelines
**
[
querying the API
](
../../api/projects.md
)
or by visiting the
**
CI/CD
**
settings page which provides self-explanatory examples.
settings page which provides self-explanatory examples.
When a rerun of a pipeline is triggered, the information is exposed in GitLab's
When a rerun of a pipeline is triggered, the information is exposed in GitLab's
...
...
doc/ci/variables/README.md
View file @
8211ce19
...
@@ -165,10 +165,10 @@ making them available in the build environment. It's the recommended method to
...
@@ -165,10 +165,10 @@ making them available in the build environment. It's the recommended method to
use for storing things like passwords, secret keys and credentials.
use for storing things like passwords, secret keys and credentials.
Project-level secret variables can be added by going to your project's
Project-level secret variables can be added by going to your project's
**Settings ➔
Pipelines
**
, then finding the section called
**Secret variables**
.
**Settings ➔
CI/CD
**
, then finding the section called
**Secret variables**
.
Likewise, group-level secret variables can be added by going to your group's
Likewise, group-level secret variables can be added by going to your group's
**Settings ➔
Pipelines
**
, then finding the section called
**Secret variables**
.
**Settings ➔
CI/CD
**
, then finding the section called
**Secret variables**
.
Any variables of [subgroups] will be inherited recursively.
Any variables of [subgroups] will be inherited recursively.
Once you set them, they will be available for all subsequent pipelines. You can also
Once you set them, they will be available for all subsequent pipelines. You can also
...
@@ -185,7 +185,7 @@ protected, it would only be securely passed to pipelines running on the
...
@@ -185,7 +185,7 @@ protected, it would only be securely passed to pipelines running on the
protected variables.
protected variables.
Protected variables can be added by going to your project's
Protected variables can be added by going to your project's
**Settings ➔
Pipelines
**
, then finding the section called
**Settings ➔
CI/CD
**
, then finding the section called
**Secret variables**
, and check
*Protected*
.
**Secret variables**
, and check
*Protected*
.
Once you set them, they will be available for all subsequent pipelines.
Once you set them, they will be available for all subsequent pipelines.
...
...
doc/user/permissions.md
View file @
8211ce19
...
@@ -253,7 +253,7 @@ only.
...
@@ -253,7 +253,7 @@ only.
[
^1
]:
On
public and internal projects, all users are able to perform this action.
[
^1
]:
On
public and internal projects, all users are able to perform this action.
[
^2
]:
Guest
users can only view the confidential issues they created themselves
[
^2
]:
Guest
users can only view the confidential issues they created themselves
[
^3
]:
If
**Public pipelines**
is enabled in
**Project Settings >
Pipelines
**
[
^3
]:
If
**Public pipelines**
is enabled in
**Project Settings >
CI/CD
**
[
^4
]:
Not
allowed for Guest, Reporter, Developer, Master, or Owner
[
^4
]:
Not
allowed for Guest, Reporter, Developer, Master, or Owner
[
^5
]:
Only
if user is not external one.
[
^5
]:
Only
if user is not external one.
[
^6
]:
Only
if user is a member of the project.
[
^6
]:
Only
if user is a member of the project.
...
...
doc/user/project/pipelines/settings.md
View file @
8211ce19
# Pipelines settings
# Pipelines settings
To reach the pipelines settings navigate to your project's
To reach the pipelines settings navigate to your project's
**Settings ➔
Pipelines
**
.
**Settings ➔
CI/CD
**
.
The following settings can be configured per project.
The following settings can be configured per project.
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment