ssh, внутри gitlab-ci?
Вроде такого:
- |
ssh -tt gitlab@${HOST} -o StrictHostKeyChecking=no "
docker login -u $CI_REGISTRY_USER
-p $CI_REGISTRY_PASSWORD
$CI_REGISTRY
&& docker-compose pull
&& env APP_NAME=${APP_NAME}
DAEMON_NAME=${DAEMON_NAME}
COMPOSE_PROJECT_NAME=${APP_NAME}_${DAEMON_NAME}_${CONTOUR}
docker-compose
--compatibility
-p ${APP_NAME}_${DAEMON_NAME}_${CONTOUR}
--force-recreate
-d
up
"
Пробовал разные способы, но постоянно где-то отстреливает.
тупо делаю .sh файл и нужное пишу в него, если есть необходимость прям много фигни на шелле сделать
Если много - понятно. Но ради конструкции выше не хочется отдельно sh файл тащить.
Обсуждают сегодня