Artifactory ChallengeのGradleサンプル
プロジェクトをビルドする方法はArtifactory Jenkins plugin documentationをご参照ください。
- Artifactoryインスタンスを取得します。(オンプレミスまたはクラウド版のフリートライアルを利用可能です)
- Jenkinsをインストールします。
- Artifactory Jenkinsプラグインをインストールします。
- JenkinsクレデンシャルにArtifactoryクレデンシャルを追加します。
- 新規のパイプラインジョブを作成します。
- 以下のスクリプトを完成するためにArtifactory Plugin DSL documentationをご参照ください:
node {
def rtServer
def rtGradle
def buildInfo
stage('Preparation') {
git 'https://github.com/jbaruch/gradle-example.git'
// Jenkinsのクレデンシャルを使用して、Artifactoryサーバを作成します。
// Gradleビルドを作成します。
// リゾルバをGradleビルドに設定し、Artifactoryから解決します。
// デプロイヤをGradleビルドに設定してArtifactoryにデプロイします。
// GradleスクリプトがArtifactoryプラグインを使用しない定義をします。
// GradleスクリプトがGradleラッパーを使用する定義をします。
}
stage('Build') {
//GradleタスクのartifactoryPublishを実行し、ビルド情報を収集します。
}
stage('Publish Build Info') {
//環境変数をビルド情報に収集します。
//ビルド情報をパブリッシュします。
}
}