Как загрузить несколько артефактов (.zip) в разные цели в arifactory, используя сценарий конвейера Jenkins - PullRequest
0 голосов
/ 27 мая 2018

Как загрузить несколько артефактов maven (.zip) в разные цели в Jfrog Artifactory, используя скрипт конвейера Jenkins

Ответы [ 2 ]

0 голосов
/ 28 мая 2018

Если вы используете плагин Jenkins artifactory, это предоставляет доступ к Jfrog Cli, который позволяет использовать uploadSpec и downloadSpec.(Имя Artifactory.server настраивается в глобальных настройках jenkins после установки подключаемого модуля artifactory)

def server = Artifactory.server 'artifactory'
def uploadSpec = """{
                     "files": [
                                {
                                "pattern": "*-file-1.zip",
                                "target": "location1/1"
                                },
                                {
                                "pattern": "*-file-2.zip",
                                "target": "location2/2"
                                }
                            ]
                        }"""
def buildInfo = server.upload(uploadSpec)

Дополнительная информация о спецификациях файлов доступна на их веб-сайте https://www.jfrog.com/confluence/display/RTF/Using+File+Specs

0 голосов
/ 27 мая 2018

Вы можете использовать цель Maven deploy:deploy-file (http://maven.apache.org/plugins/maven-deploy-plugin/deploy-file-mojo.html) для загрузки произвольных файлов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...