Вот эта вещь.У меня есть несколько конвейерных заданий jenkins, которые развертывают некоторые java-приложения.Конвейеры запускаются сценариями из SCM.Это сценарии, которые захватывают код команды разработчиков и: 1 - извлекают этот код; 2 - компилируют и создают WAR 3 - копируют war на веб-сервер.
Теперь разработчики хотят выполнить откат, и если задание выполненовыполнить, и новое развертывание выполнено и не удалось, они хотят вернуться к последнему, который работал нормально.
Есть ли способ сделать это в jenkins и, например, с использованием артефакта Jfrog?у нас настроен артефакт, и мы можем загружать WARS (или другие файлы) в этот репозиторий, но он не используется.Я не знаю, как это реализовать.Я думал, что использование тегов для разных файлов WAR и, если развертывание не удалось, извлечение из артефакта последней WAR, которая работает нормально?Это возможно?Как это может быть сделано в Дженкинс с помощью артефакта.Я могу реализовать новый шаг, который после создания WAR затем загружает этот WAA в артефакт, но как я могу затем соединить это с jenkins, чтобы использовать WAR, который я хочу?Любое предложение о том, как это сделать?спасибо!