Jenkins での JFrog の構成
アーティファクト JFrog 公開、展開、またはダウンロードするための Jenkins 用のプラグインを構成します。
始める前に
必要なロール:の admin ロール Jenkins
手順
- Artifactoryプラグインをインストールし、JenkinsJFrogと統合し、アーティファクトを公開、デプロイ、またはダウンロードします。
-
インストール後、 JFrog サーバーの詳細を以下から構成します。 Jenkins の管理 > システムの構成.
注:
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