Difference between revisions of ".gitlab-ci.yml"

From wikieduonline
Jump to navigation Jump to search
Line 49: Line 49:
 
== Related terms ==
 
== Related terms ==
 
* <code>[[artifacts:]]</code>
 
* <code>[[artifacts:]]</code>
* <code>needs:</code> introduced in 2019 ([[GitLab 12.2]])<code>https://about.gitlab.com/2019/08/22/gitlab-12-2-released/index.html</code>
+
* <code>[[needs:]]</code> introduced in 2019 ([[GitLab 12.2]])<code>https://about.gitlab.com/2019/08/22/gitlab-12-2-released/index.html</code>
* [[.travis.yml]]
+
* <code>[[.travis.yml]]</code>
  
 
== See also ==
 
== See also ==

Revision as of 11:15, 5 May 2021

GitLab CI/CD pipelines are configured using a YAML file called .gitlab-ci.yml.

Parameters

https://docs.gitlab.com/ee/ci/yaml/#stages

  • stages:
5 default stages that execute in order:
.pre
build
test
deploy
.post

Example:

stages:
  - build
  - test
  - deploy
  • build:

https://docs.gitlab.com/ee/ci/yaml/

Security:

License management:


Gitlab-ci.yml and CI/CD pipelines changelog

Activities

  1. Read gitlab-ci.yml reference documentation https://docs.gitlab.com/ee/ci/yaml/
  2. Review new keyworks introduced in gitlab-ci.yml reading this page
  3. Review predefined variables: https://docs.gitlab.com/ee/ci/variables/predefined_variables.html and self defined variables https://docs.gitlab.com/ee/ci/variables/README.html#creating-a-custom-environment-variable in gitlab-ci.yml or in Settings > CI/CD > Variables in your project
  4. Read https://stackoverflow.com/questions/tagged/gitlab-ci?tab=Votes

Related terms

See also


Text is available under the Creative Commons Attribution-ShareAlike License; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy.

Source: wikiversity

Advertising: