Я пытаюсь написать сценарий конвейера для публикации sh *.war/*.jar файла в JFrogArtifactory. Я не нашел синтаксиса для этого же.
*.war/*.jar
Кто-нибудь может мне помочь.
пожалуйста, помогите мне с образцом сценария.
Сначала вы должны установить подключаемый модуль 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
<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
JFrog имеет выделенный репозиторий GitHub со множеством примеров для таких случаев.
Там есть Jenkins Pipelines примеры.