Я знаю, что это не вопрос кодирования, но размещение его здесь, поскольку эксперты по коду могут ответить на него наилучшим образом.
Я пытаюсь реализовать конвейеризацию CI / CD и использую для этого Дженкинса (ранее Хадсона).
Так что я сомневаюсь в непрерывной доставке, должны ли выполняться интеграционные тесты? Но они должны бежать до развертывания артефакта.
Я имею в виду, что в CI Part код извлекается из GIT -> Проверка качества кода выполнена -> Выполнить тестовые примеры модулей -> Создать артефакт.
Теперь, в части «Непрерывная доставка», сначала нужно выполнить комплект интеграционных тестов? Но где? Я имею в виду, что для запуска интеграционного теста необходимо развернуть сгенерированный артефакт? Но где он должен запустить этот недавно созданный артефакт? Как этот сервис взаимодействует с другими сервисами?
У меня есть архитектура микро-сервисов, поэтому будет много других сервисов.