Я пытаюсь обновить свой 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