Обновление Dock Swarm Stack с помощью Gitlab CI Runner не работает - PullRequest
0 голосов
/ 20 апреля 2019

Я пытаюсь обновить свой Docker Swarm Stack, используя Gitlab Runner Deployment.Все задания в Gitlab выполняются нормально, но команда Docker Swarm Deploy не обновляет все службы.Допустим, у меня запущено пять служб, после команды Deploy только две из них все еще работают.Это сценарий YML, который я использую в Gitlab Runner для обновления стека.Это правильный способ обновления контейнера Роя?Я уже пытался удалить Stack перед развертыванием, но получил тот же результат.Также добавил немного сна 25 в качестве последней команды, но это не помогло.

deployment:
  stage: deployment
  tags:
    - deployment-myservice
  only:
    - master
  environment:
    name: Production
    url: https://www.myservice.com
  script:
    - 'docker pull xxx/yyy/myimage:latest'
    - 'docker stack deploy -c docker-compose.yml mystack'
  dependencies:
    - build
...