提问人:Loopinfility 提问时间:11/17/2022 最后编辑:Loopinfility 更新时间:11/17/2022 访问量:132
在单个 Gitlab-CI 作业期间使用不同的 Docker 映像
Using different Docker images during a single Gitlab-CI job
问:
您好,我有一个关于在单个 gitlab-ci 管道作业下使用不同图像的特殊问题。最初我使用的是 maven 3.6.1-jdk-8,因为项目按照这些要求运行。我想做的是在运行脚本之前使用另一个图像 maven 3.6.3-jdk-11,以便 sonarqube 扫描仪能够正常运行并且不会失败。这两个映像都是作业所必需的。
sonarqube:
image: maven:3.6.1-jdk-8
variables:
SONAR_USER_HOME: "${CI_PROJECT_DIR}/.sonar" # Defines the location of the analysis task cache
GIT_DEPTH: "0" # Tells git to fetch all the branches of the project, required by the analysis task
cache:
key: "${CI_JOB_NAME}"
paths:
- .sonar/cache
script:
- mvn verify sonar:sonar -Dsonar.qualitygate.wait=true
allow_failure: true
only:
- master
答: 暂无答案
评论