Как заменить переменную в файле yml на переменную конвейера gitlab ci, используя sed - PullRequest
0 голосов
/ 19 февраля 2019

Я хочу заменить переменную в моем файле .yml переменной из конвейера gitlab ci.

gitlab-ci.yml

deploy_test:
  stage: deploy
  script:
    - sed -i 's/$TAG/$CI_COMMIT_REF_NAME/g' deploy/test.yml
    - kubectl apply -f deploy/test.yml
  when: manual
  only:
    - master
    - tags

Thisговорит, что в файле deploy / test.yml он должен заменить $ TAG значением $ CI_COMMIT_REF_NAME?

deploy / test.yml

image: git.<removed>.com:5005/eng/my-group/my-image:$TAG
...