Difference between revisions of "GitLab CI/CD"
Jump to navigation
Jump to search
↑ https://about.gitlab.com/releases/2020/01/22/gitlab-12-7-released/#parent-child-pipelines
↑ https://about.gitlab.com/releases/2020/01/22/gitlab-12-7-released/#pipeline-resource-groups
↑ https://docs.gitlab.com/ee/ci/pipelines/index.html#skip-a-pipeline
(→News) |
|||
(12 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
− | [[GitLab]] [[Continuous Integration/Continuous Delivery (CI/CD)|CI/CD pipelines]] are configured using a [[DevOps/YAML|YAML]] file called <code>[[.gitlab-ci.yml]]</code> | + | [[GitLab]] [[Continuous Integration/Continuous Delivery (CI/CD)|CI/CD pipelines]] are configured using a [[DevOps/YAML|YAML]] file called <code>[[.gitlab-ci.yml]]</code> |
* https://docs.gitlab.com/ee/ci/yaml/ | * https://docs.gitlab.com/ee/ci/yaml/ | ||
* https://gitlab.bt.local/help/ci/yaml/README.md | * https://gitlab.bt.local/help/ci/yaml/README.md | ||
Line 6: | Line 6: | ||
== News == | == News == | ||
* [[GitLab 12.7]]: Parent-Child Pipelines<ref>https://about.gitlab.com/releases/2020/01/22/gitlab-12-7-released/#parent-child-pipelines</ref> | * [[GitLab 12.7]]: Parent-Child Pipelines<ref>https://about.gitlab.com/releases/2020/01/22/gitlab-12-7-released/#parent-child-pipelines</ref> | ||
− | * [[GitLab 12.7]]: Pipeline Resource Groups<ref>https://about.gitlab.com/releases/2020/01/22/gitlab-12-7-released/#pipeline-resource-groups</ref>. To limit pipeline concurrency to force jobs to execute sequentially. | + | * [[GitLab 12.7]]: Pipeline Resource Groups<ref>https://about.gitlab.com/releases/2020/01/22/gitlab-12-7-released/#pipeline-resource-groups</ref>. To limit pipeline concurrency to force [[jobs]] to execute sequentially. |
* [[GitLab 12.7]]: Delete a pipeline from the UI | * [[GitLab 12.7]]: Delete a pipeline from the UI | ||
* [[GitLab Ultimate 12.3]]: [[GitLab Security Dashboard|Security Dashboard]] | * [[GitLab Ultimate 12.3]]: [[GitLab Security Dashboard|Security Dashboard]] | ||
Line 16: | Line 16: | ||
* GitLab CI project definition: Max artifacts size, protected and masked [[variables]], runners assignments | * GitLab CI project definition: Max artifacts size, protected and masked [[variables]], runners assignments | ||
* [[GitLab templates]] | * [[GitLab templates]] | ||
+ | * <code>[[YAML: image:|image:]]</code> | ||
+ | * [[GitLab pipeline editor]] | ||
+ | |||
+ | == Activities == | ||
+ | * Read https://stackoverflow.com/questions/tagged/gitlab-ci?tab=Votes | ||
+ | * Learn how to [[skip a pipeline]] by adding <code>[ci skip]</code> or <code>[skip ci] to your [[commit]] message</code> or running <code>[[git push -o ci.skip]]</code> <ref>https://docs.gitlab.com/ee/ci/pipelines/index.html#skip-a-pipeline</ref> | ||
== See also == | == See also == | ||
Line 22: | Line 28: | ||
− | [[Category:GitLab]] | + | [[Category:GitLab CI]] |
Latest revision as of 10:30, 24 November 2022
GitLab CI/CD pipelines are configured using a YAML file called .gitlab-ci.yml
Contents
News[edit]
- GitLab 12.7: Parent-Child Pipelines[1]
- GitLab 12.7: Pipeline Resource Groups[2]. To limit pipeline concurrency to force jobs to execute sequentially.
- GitLab 12.7: Delete a pipeline from the UI
- GitLab Ultimate 12.3: Security Dashboard
Related[edit]
- Gitlab runner
.gitlab-ci.yml
- GitLab CI/CD variables
- GitLab CI project definition: Max artifacts size, protected and masked variables, runners assignments
- GitLab templates
image:
- GitLab pipeline editor
Activities[edit]
- Read https://stackoverflow.com/questions/tagged/gitlab-ci?tab=Votes
- Learn how to skip a pipeline by adding
[ci skip]
or[skip ci] to your commit message
or runninggit push -o ci.skip
[3]
See also[edit]
gitlab-ci.yml
,job: | stage: | stages: | artifacts: | include: | script: | when: | only: | needs:
- GitLab CI, variables, templates, executors,
.gitlab-ci.yml, .gitlab/
, Credential helpers, notifications, pipeline editor, Keyword reference, Changelog,ContainersNotReady
, GitLab environments
Advertising: