Найти артефактный URL из другой сборки Jenkins - PullRequest
0 голосов
/ 21 февраля 2019

У меня есть работа в Jenkins, которая создает и загружает .ear в Artifactory.Я создаю еще одно задание Jenkins, которое развернет это приложение на нескольких серверах с использованием ansible.Как заставить его найти самую последнюю сборку и получить URL-адрес артефакта для файла ear, который был собран?

1 Ответ

0 голосов
/ 22 февраля 2019

Поскольку вы используете jenkins, вы можете использовать процесс upstream -> downstream или трубопроводный процесс для развертывания файлов .ear.

Artifactory url состоит из двух частей, одна фиксированная и другая переменная.

Например,

исправлено -> https://artifact.domain.com:8081/artifactory переменная - repo_name https://artifact.domain.com:8081/artifactory/$repo_name/

Для получения последнего номера сборки вы также можете использовать ключ API артефактазначение RELEASED

Artifactory REST Api

Вы также можете использовать плагин jenkins для артефактов для загрузки зависимостей, чтобы загрузить файл .ear, если приложение простое

...