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
e04904eb
Commit
e04904eb
authored
Aug 26, 2021
by
Marcel Amirault
Committed by
Marcin Sedlak-Jakubowski
Aug 26, 2021
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Update CI/CD index and get started pages
parent
814ba9c1
Changes
3
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
27 additions
and
40 deletions
+27
-40
doc/ci/index.md
doc/ci/index.md
+25
-37
doc/ci/migration/jenkins.md
doc/ci/migration/jenkins.md
+1
-1
doc/ci/quick_start/index.md
doc/ci/quick_start/index.md
+1
-2
No files found.
doc/ci/index.md
View file @
e04904eb
...
@@ -9,33 +9,23 @@ type: index
...
@@ -9,33 +9,23 @@ type: index
# GitLab CI/CD **(FREE)**
# GitLab CI/CD **(FREE)**
GitLab CI/CD is a tool built into GitLab for software development
GitLab CI/CD is a tool for software development using the continuous methodologies:
through the
[
continuous methodologies
](
introduction/index.md
)
:
-
Continuous Integration (CI
)
-
[
Continuous Integration (CI)
](
introduction/index.md#continuous-integration
)
-
Continuous Delivery (CD
)
-
[
Continuous Delivery (CD)
](
introduction/index.md#continuous-delivery
)
-
Continuous Deployment (CD
)
-
[
Continuous Deployment (CD)
](
introduction/index.md#continuous-deployment
)
NOTE:
NOTE:
Out-of-the-box management systems can decrease hours spent on maintaining toolchains by 10% or more.
Out-of-the-box management systems can decrease hours spent on maintaining toolchains by 10% or more.
Watch our
[
"Mastering continuous software development"
](
https://about.gitlab.com/webcast/mastering-ci-cd/
)
Watch our
[
"Mastering continuous software development"
](
https://about.gitlab.com/webcast/mastering-ci-cd/
)
webcast to learn about continuous methods and how
the GitLab built-in CI
can help you simplify and scale software development.
webcast to learn about continuous methods and how
GitLab CI/CD
can help you simplify and scale software development.
Continuous Integration works by pushing small code chunks to your
Use GitLab CI/CD to catch bugs and errors early in
application's codebase hosted in a Git repository, and to every
the development cycle. Ensure that all the code deployed to
push, run a pipeline of scripts to build, test, and validate the
code changes before merging them into the main branch.
Continuous Delivery and Deployment consist of a step further CI,
deploying your application to production at every
push to the default branch of the repository.
These methodologies allow you to catch bugs and errors early in
the development cycle, ensuring that all the code deployed to
production complies with the code standards you established for
production complies with the code standards you established for
your app.
your app.
GitLab
can also automatically detect,
build, test, deploy, and
GitLab
CI/CD can automatically
build, test, deploy, and
monitor your applications by using
[
Auto DevOps
](
../topics/autodevops/index.md
)
.
monitor your applications by using
[
Auto DevOps
](
../topics/autodevops/index.md
)
.
For a complete overview of these methodologies and GitLab CI/CD,
For a complete overview of these methodologies and GitLab CI/CD,
...
@@ -82,10 +72,9 @@ GitLab CI/CD supports numerous configuration options:
...
@@ -82,10 +72,9 @@ GitLab CI/CD supports numerous configuration options:
Certain operations can only be performed according to the
Certain operations can only be performed according to the
[
user
](
../user/permissions.md#gitlab-cicd-permissions
)
and
[
job
](
../user/permissions.md#job-permissions
)
permissions.
[
user
](
../user/permissions.md#gitlab-cicd-permissions
)
and
[
job
](
../user/permissions.md#job-permissions
)
permissions.
## Feature
set
## Feature
s
Use the vast GitLab CI/CD to easily configure it for specific purposes.
GitLab CI/CD features, grouped by DevOps stage, include:
Its feature set is listed on the table below according to DevOps stages.
| Feature | Description |
| Feature | Description |
|:------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------|
|:------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------|
...
@@ -122,28 +111,27 @@ Its feature set is listed on the table below according to DevOps stages.
...
@@ -122,28 +111,27 @@ Its feature set is listed on the table below according to DevOps stages.
## Examples
## Examples
Find example project code and tutorials for using GitLab CI/CD with a variety of app frameworks, languages, and platforms
See the
[
CI/CD examples
](
examples/README.md
)
page for example project code and tutorials for
on the
[
CI Examples
](
examples/README.md
)
page.
using GitLab CI/CD with various:
## Administration **(FREE SELF)**
-
App frameworks
-
Languages
-
Platforms
As a GitLab administrator, you can change the default behavior
## Administration
of GitLab CI/CD for:
-
An
[
entire GitLab instance
](
../user/admin_area/settings/continuous_integration.md
)
.
You can change the default behavior of GitLab CI/CD for:
-
Specific projects, using
[
pipelines settings
](
pipelines/settings.md
)
.
-
An entire GitLab instance in the
[
CI/CD administration settings
](
../administration/index.md#cicd-settings
)
.
-
Specific projects in the
[
pipelines settings
](
pipelines/settings.md
)
.
See also:
See also:
-
[
Enable or disable GitLab CI/CD in a project
](
enable_or_disable_ci.md
)
.
-
[
Enable or disable GitLab CI/CD in a project
](
enable_or_disable_ci.md
)
.
-
[
Disable GitLab CI/CD by default in new projects
](
../administration/cicd.md
)
.
**(FREE SELF)**
-
Other
[
CI administration settings
](
../administration/index.md#cicd-settings
)
.
## References
## References
### Why GitLab CI/CD?
Learn more about GitLab CI/CD:
Learn more about:
-
[
Why you might choose GitLab CI/CD
](
https://about.gitlab.com/blog/2016/10/17/gitlab-ci-oohlala/
)
.
-
[
Why you might choose GitLab CI/CD
](
https://about.gitlab.com/blog/2016/10/17/gitlab-ci-oohlala/
)
.
-
[
Reasons you might migrate from another platform
](
https://about.gitlab.com/blog/2016/07/22/building-our-web-app-on-gitlab-ci/
)
.
-
[
Reasons you might migrate from another platform
](
https://about.gitlab.com/blog/2016/07/22/building-our-web-app-on-gitlab-ci/
)
.
...
@@ -151,10 +139,10 @@ Learn more about:
...
@@ -151,10 +139,10 @@ Learn more about:
See also the
[
Why CI/CD?
](
https://docs.google.com/presentation/d/1OGgk2Tcxbpl7DJaIOzCX4Vqg3dlwfELC3u2jEeCBbDk
)
presentation.
See also the
[
Why CI/CD?
](
https://docs.google.com/presentation/d/1OGgk2Tcxbpl7DJaIOzCX4Vqg3dlwfELC3u2jEeCBbDk
)
presentation.
###
Breaking changes
###
Major version changes (breaking)
As GitLab CI/CD has evolved, certain breaking changes have
As GitLab CI/CD has evolved, certain breaking changes have
been necessary.
These are:
been necessary.
#### 13.0
#### 13.0
...
...
doc/ci/migration/jenkins.md
View file @
e04904eb
...
@@ -199,7 +199,7 @@ GitLab takes advantage of our connected ecosystem to automatically pull these ki
...
@@ -199,7 +199,7 @@ GitLab takes advantage of our connected ecosystem to automatically pull these ki
your Merge Requests, pipeline details pages, and other locations. You may find that you actually don't
your Merge Requests, pipeline details pages, and other locations. You may find that you actually don't
need to configure anything to have these appear.
need to configure anything to have these appear.
If they aren't working as expected, or if you'd like to see what's available, our
[
CI feature index
](
../index.md#feature
-set
)
has the full list
If they aren't working as expected, or if you'd like to see what's available, our
[
CI feature index
](
../index.md#feature
s
)
has the full list
of bundled features and links to the documentation for each.
of bundled features and links to the documentation for each.
### Templates
### Templates
...
...
doc/ci/quick_start/index.md
View file @
e04904eb
...
@@ -7,8 +7,7 @@ type: reference
...
@@ -7,8 +7,7 @@ type: reference
# Get started with GitLab CI/CD **(FREE)**
# Get started with GitLab CI/CD **(FREE)**
Use this document to get started with
Use this document to get started with
[
GitLab CI/CD
](
../index.md
)
.
GitLab
[
continuous integration
](
https://about.gitlab.com/stages-devops-lifecycle/continuous-integration/
)
.
Before you start, make sure you have:
Before you start, make sure you have:
...
...
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