아티팩트를 게시, 배포 또는 다운로드하기 위한 Jenkins 플러그인을 구성합니다JFrog.
시작하기 전에
필요한 역할: 다음의 admin 역할 Jenkins
프로시저
-
Artifactory 플러그인을 설치하여 와 통합 JenkinsJFrog하고 아티팩트를 게시, 배치 또는 다운로드합니다.
-
설치 후 에서 서버 상세 정보를 구성합니다 JFrog . .
주: 와 통합할 JFrogJenkins수 있으려면 아티팩트와 함께 빌드 정보를 게시 JFrog 해야 합니다.

-
다음 스크립트를 사용하여 아티팩트를 Jenkins다운로드하거나 에 업로드합니다.
업로드할 스크립팅된 파이프라인:
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
다운로드할 스크립팅된 파이프라인:
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