Шаг Active Deploy `begin` завершается неудачно после обновления до devops
Недавно мы обновили наш проект IBM Bluemix devops до набора инструментов в соответствии с рекомендациями IBM, и он больше не развертывается. Конфигурация конвейера, похоже, перенесена правильно, и первый шаг процесса развертывания процесса даже работает, создавая новый экземпляр приложения. Однако, когда он достигает шага active-deploy-begin, он терпит неудачу с ошибкой:
--- ERROR: Unknown status:
--- ERROR: label: my-app_220-to-my-app_2 space: my-space routes: my-app.mybluemix.net
phase: rampup start group: my-app_220 app (1) successor group: my-app_2 app (1) algorithm: rb
deployment id: 84630da7-8663-466a-bb99-e02d2eb17a90 transition type: manual
rampup duration: 4% of 2m test duration: 1s
rampdown duration: 2m status: in_progress status messages: <none>
Похоже, что он начал номер сборки с 1 вместо продолжения с предыдущего номера 220. Я пытался удалить службу на уровне приложения из веб-интерфейса Bluemix, но безрезультатно. Любая помощь или указатели будут высоко оценены.
ОБНОВЛЕНИЕ:
Вещи, которые я пробовал:
- Удаление приложения и запуск процесса сборки для создания нового экземпляра. Это сработало в первый раз, так как обнаружило, что это была только начальная сборка. Но потом во второй раз он запустился не с тем же
Unknown Status
ошибка. - Удаление всех предыдущих записей развертывания в, чтобы исключить вероятность его возникновения из-за конфликта имен меток развертывания. т.е.
my-app_1-to-my-app_2
Также интересно, что активная команда deploy работает из командной строки cf, используя active-deploy-create my-app_1 my-app_2
команда. Таким образом, похоже, что проблема может быть в сценарии, который запускает активные команды развертывания для конвейера.
1 ответ
Об этой проблеме сообщили также по адресу https://github.com/Osthanes/update_service/issues/54. Там вы найдете инструкции, как решить проблему.