Развертывание артефактов без компиляции с использованием mvn и Jenkinsfile - PullRequest
0 голосов
/ 13 января 2020

У меня есть многомодельный проект (проект maven), и я использую конвейер Jenkins для создания и развертывания артефакта. Я хочу скомпилировать все дочерние проекты, и только если компиляция была отделена, я хочу развернуть артефакты. Как я могу развернуть артефакты без их повторной компиляции? Я пытался использовать:

mvn jar:jar deploy:deploy

Но у меня также есть файлы zip и war, и они не были развернуты. Также:

mvn zip:zip deploy:deploy

не работает.

1 Ответ

0 голосов
/ 13 января 2020

Если вы хотите отделить здание от артефакта от развертывания, я бы предложил что-то вроде:

  1. Звоните mvn clean install
  2. Звоните mvn deploy:deploy

Первые команды компилируются, создают артефакты и устанавливают их в локальный репозиторий. Второй развертывает их в удаленном хранилище.

...