GitLab CI, artifacts:
(Redirected from GitLab CI: artifacts:)
Jump to navigation
Jump to search
TO_MERGE GitLab artifacts:
/var/opt/gitlab/gitlab-rails/shared/artifacts/
Contents
GitLab artifacts:[edit]
artifacts:excludeartifacts:expire_inartifacts:expose_asartifacts:pathsartifacts:nameartifacts:publicartifacts:reports[1]artifacts:reports:dotenv[2]artifacts:reports:terraform
.../...
artifacts:when
artifacts: name: "Your name $CI_COMMIT_SHA" paths: - mycv.pdf expire_in: 1 week
/etc/gitlab/gitlab.rb .../... ### Job Artifacts # gitlab_rails['artifacts_enabled'] = true # gitlab_rails['artifacts_path'] = "/var/opt/gitlab/gitlab-rails/shared/artifacts"
Examples[edit]
https://docs.gitlab.com/ee/ci/variables/#pass-an-environment-variable-to-another-job
build:
stage: build
script:
- echo "BUILD_VARIABLE=value_from_build_job" >> build.env
artifacts:
reports:
dotenv: build.env
deploy:
stage: deploy
variables:
BUILD_VARIABLE: value_from_deploy_job
script:
- echo "$BUILD_VARIABLE" # Output is: 'value_from_build_job' due to precedence
environment: production
Related[edit]
cache:artifactskeyword in GitLab:.gitlab-ci.ymlartifactskeyword in AWS CodeBuild:buildspec.ymlstagestages:gitlab-rake gitlab:artifacts:migrate
See also[edit]
gitlab-ci.yml[job: | stage: | stages: | artifacts: | include: | script: | when: | only: | needs: | extends:]- GitLab CI, variables, templates, executors,
.gitlab-ci.yml, .gitlab/, Credential helpers, notifications, pipeline editor, Keyword reference, Changelog,ContainersNotReady, GitLab environments,CI_JOB_TOKEN, artifacts:
Advertising: