在gitlab yaml文件的变量部分中使用自定义环境变量

时间:2019-04-13 04:45:24

标签: gitlab

我有一个自定义变量,定义为ARTIFACTORY_DOCKER_REPOSITORY,我试图在yaml文件的变量部分中使用它,但是变量被视为字符串,而不是被替换。相同的变量在脚本标记内可以正常工作。

以下是我尝试过的内容。

variables:
  ARTIFACTORY_PATH: $ARTIFACTORY_DOCKER_REPOSITORY
  CONTAINER_IMAGE: ${ARTIFACTORY_PATH}:${CI_COMMIT_SHORT_SHA}

variables:
  ARTIFACTORY_PATH: $$ARTIFACTORY_DOCKER_REPOSITORY
  CONTAINER_IMAGE: ${ARTIFACTORY_PATH}:${CI_COMMIT_SHORT_SHA}

我总是将container_image视为$ARTIFACTORY_DOCKER_REPOSITORY/$$ARTIFACTORY_DOCKER_REPOSITORY

它未被替换为自定义环境变量。

0 个答案:

没有答案