@Artem0071
Безработный mr. Junior

Как запустить ssh комманду с ENV переменной?

У меня есть следующий gitlab-ci:
variables:
  DOCKER_NAMESPACE:$CI_REGISTRY/$CI_PROJECT_NAMESPACE/$CI_PROJECT_NAME:$CI_COMMIT_REF_SLUG.$CI_PIPELINE_ID
...
deploy:
  ...
  script:
    - ssh ${SSH_DEPLOY_STAGING} "DOCKER_NAMESPACE=$DOCKER_NAMESPACE cd /var/www/app/src && docker-compose up -d --no-build"


Как мне собственно прокинуть этот самый DOCKER_NAMESPACE в ковычки этого самого ssh?
  • Вопрос задан
  • 72 просмотра
Пригласить эксперта
Ответы на вопрос 1
@ggruno
Используйте .env файл
Либо docker-compose up -d -e DOCKER_NAMESPACE=$DOCKER_NAMESPACE
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
от 150 000 до 250 000 ₽
Sportmaster Lab Екатеринбург
от 200 000 до 350 000 ₽
Sportmaster Lab Санкт-Петербург
от 200 000 до 400 000 ₽