Желаемое поведение выглядит следующим образом:
- Pu sh изменение кода
- Запуск модульных тестов для каждого бессерверного компонента
- При условии, что все тесты прошли успешно, развернуть компоненты в промежуточной среде и пометить сборку как успешную
- Прослушать это изменение и запустить набор приемочных тестов с помощью Gherkin
- Если все тесты пройдены успешно, разверните компоненты в среде UAT / Prod и отметьте сборка как успешная
Желаемое решение будет иметь два конвейера, второй запускается при успехе первого.
Если у вас есть другие идеи, я был бы рад услышать !
Заранее спасибо