指定依赖关系后,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)