Я создал стек, который содержит один контейнер (сервис) на ранчере.
Этот контейнер был создан из образа, размещенного в реестре проекта gitlab-ci.
Я хочу заставить ранчера загрузить новую версию этого образа и обновить контейнер.
Я хочу сделать это из скрипта .gitlab-ci.yml.
Вот выдержка из моего .gitlab-ci.yml:
(обратите внимание, что я установил секретные переменные RANCHER_ACCESS_KEY, RANCHER_SECRET_KEY, RANCHER_URL в веб-интерфейсе gitlab)
deploiement:
stage: deploiement
tags: [dockerrunnertag]
image: tagip/rancher-cli
script:
- rancher --debug up -d --stack "mystack"
- rancher --debug up -d --force-upgrade --pull --stack "mystack" --confirm-upgrade app
Моя проблема в том, что gitlab автоматически копирует мой исходный код в этот контейнер tagip / rancher-cli.
Этот контейнер является временным. Я просто хочу запустить его, чтобы запустить действие на сервере ранчо.
Как отключить эту функцию получения исходного кода?
Спасибо