Configure o plug-in JFrog para Jenkins para publicar, implantar ou baixar artefatos.
Antes de Iniciar
Função necessária: função de administrador em Jenkins
Procedimento
-
Instale o plug-in Artifactory para integrar Jenkins com JFrog, para publicar, implantar ou baixar artefatos.
-
Após a instalação, configure os detalhes do servidor JFrog de .
Nota: Para poder integrar JFrog com Jenkins, as informações de compilação devem ser publicadas para JFrog junto com os artefatos.

-
Use os seguintes scripts para baixar ou carregar artefatos para Jenkins.
Pipeline com script para carregar:
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
Pipeline com script para baixar:
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