小编Dan*_*Dan的帖子

为什么 Gitlab-CI 在下一阶段删除工件?

指定依赖关系后,Gitlab-CI进入下一阶段时仍会从工作目录中删除工件。我已经尝试了该代码的所有不同变体,我认为这些变体应该有效,但没有成功。此外,我已经阅读了几个小时但尚未成功。

亚搏体育实验室11.6.0

stages:
    - build_app
    - build_container
    - test
    - release
    - deploy

variables:
  IMAGE_TEST_NAME: $CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG
  IMAGE_RELEASE_NAME: $CI_REGISTRY_IMAGE:latest

build_app:
  stage: build_app
  script:
    - echo "compile the program"
    - zip zipfile.zip helloworld.txt 
    - pwd
    - ls -al
  artifacts:
    paths:
      - /zip

build_container:
  stage: build_container
  before_script:
    - echo "$CI_REGISTRY_PASSWORD" | docker login -u "$CI_REGISTRY_USER" "$CI_REGISTRY" --password-stdin
  dependencies:
    - build_app
  script:
    - pwd
    - ls -al
    - docker build --pull -t $IMAGE_TEST_NAME .
    - docker push $IMAGE_TEST_NAME

test:
  stage: test
  before_script: …
Run Code Online (Sandbox Code Playgroud)

docker gitlab-ci

8
推荐指数
1
解决办法
7502
查看次数

标签 统计

docker ×1

gitlab-ci ×1