Konfigurieren Sie das Plugin [ JFrog für Jenkins, um Artefakte zu veröffentlichen, bereitzustellen oder herunterzuladen.
Vorbereitungen
Erforderliche Rolle: Administratorrolle in Jenkins
Prozedur
-
Installieren Sie das Artifactory- Plugin, um Jenkins mit JFrogzu integrieren und Artefakte zu veröffentlichen, bereitzustellen oder herunterzuladen.
-
Konfigurieren Sie nach der Installation die Serverdetails JFrog über an.
Hinweis: Um JFrog mit Jenkinsintegrieren zu können, müssen die Build-Informationen für JFrog zusammen mit den Artefakten veröffentlicht werden.

-
Verwenden Sie die folgenden Skripts, um Artefakte in Jenkinsherunterzuladen oder hochzuladen.
Hochzuladende geskriptete Pipeline:
def server = Artifactory.server 'JFROG1'
def uploadSpec = """{
"files": [{
"pattern": "${env.WORKSPACE}/target/artifact-1.3.jar",
"target": "default-docker-virtual/"
}]
}"""
def buildInfo = server.upload(uploadSpec)
server.publishBuildInfo buildInfo
Herunterzuladende geskriptete Pipeline:
def server = Artifactory.server 'JFROG1'
def downSpec= """{
"files": [{
"pattern": "default-docker-local/artifact-1.3.jar",
"target":"/var/jfrog_artifacts/"
}]
}"""
def buildInfo = server.download(downSpec)
server.publishBuildInfo buildInfo