Скрипт конвейера Jenkins для публикации sh в Jfrogartifactory - PullRequest
0 голосов
/ 18 июня 2020

Я пытаюсь написать сценарий конвейера для публикации sh *.war/*.jar файла в JFrogArtifactory. Я не нашел синтаксиса для этого же.

Кто-нибудь может мне помочь.

пожалуйста, помогите мне с образцом сценария.

Ответы [ 2 ]

0 голосов
/ 22 июня 2020

Сначала вы должны установить подключаемый модуль Artifactory и настроить его на сервере Jenkins.
Обратитесь: https://www.jfrog.com/confluence/display/JFROG/Configuring+Jenkins+Artifactory+Plug-in
А затем попробуйте добавить ниже скрипт в Jenkinsfile:

script {
    def server = Artifactory.server '<artifactory id>'
    def uploadSpec = '''{
        "files": [{
        "pattern": "<name of war or jar file>",
        "target": "<artifactory repo>/path-to/war-or-jar/file/in-Artifactory"
        }]
    }'''
    server.upload(uploadSpec) 
}

Не забудьте заменить <artifactory id> <name of war or jar file> и <artifactory repo>/path-to/war-or-jar/file/in-Artifactory

Дополнительная информация: https://www.jfrog.com/confluence/display/JFROG/Declarative+Pipeline+Syntax

0 голосов
/ 22 июня 2020

JFrog имеет выделенный репозиторий GitHub со множеством примеров для таких случаев.

Там есть Jenkins Pipelines примеры.

...