Jenkins での JFrog の構成

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:1分
  • JenkinsJFrogアーティファクトを公開、展開、またはダウンロードできるようにプラグインを構成します。

    始める前に

    必要なロール:Jenkins での admin

    手順

    1. Artifactoryプラグインをインストールし、JenkinsJFrogと統合し、アーティファクトを公開、展開、またはダウンロードします。
    2. インストール後、 JFrog サーバーの詳細を次から構成します Jenkins を管理 > システムを構成.
      注:

      JFrogJenkins と統合できるようにするには、ビルド情報をアーティファクトとともに JFrog に公開する必要があります。

      JFrog インスタンスの詳細を入力します。

    3. アーティファクトを 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