原文はこちら。
https://blogs.oracle.com/developers/announcing-open-source-jenkins-plugin-for-oracle-cloud-infrastructure
Jenkinsは、ソフトウェアプロジェクトを継続的に構築およびテストするために使用できる continuous integration と continuous delivery のためのアプリケーションです。Jenkins OCI PluginはGithubからご利用いただけます。そしてユーザーはこのプラグインを使ってJenkinsからOracle Cloud Infrastructureリソースにアクセスし管理できます。Jenkins OCI Pluginを使うJenkinsマスター・インスタンスでは、Oracle Cloud Infrastructure内のスレーブ(インスタンス)をオンデマンドで起動し、ジョブ完了後自動的にスレーブを削除できます。
以下でプラグインのビルドとインストール手順をご紹介しますが、この内容はGitHubでもご覧いただけます。
OCI Jenkins Pluginの設定の詳細については、GitHubのドキュメントを参照ください。
https://blogs.oracle.com/developers/announcing-open-source-jenkins-plugin-for-oracle-cloud-infrastructure
Jenkinsは、ソフトウェアプロジェクトを継続的に構築およびテストするために使用できる continuous integration と continuous delivery のためのアプリケーションです。Jenkins OCI PluginはGithubからご利用いただけます。そしてユーザーはこのプラグインを使ってJenkinsからOracle Cloud Infrastructureリソースにアクセスし管理できます。Jenkins OCI Pluginを使うJenkinsマスター・インスタンスでは、Oracle Cloud Infrastructure内のスレーブ(インスタンス)をオンデマンドで起動し、ジョブ完了後自動的にスレーブを削除できます。
Oracle Cloud InfrastructureJenkins OCI Pluginをインストール後、OCI Cloudオプションと必要なシェイプ、イメージ、ドメインといったテンプレートを追加できます。テンプレートには、Jenkinsジョブで使用できるラベルがあり、複数のテンプレートをサポートしています。[テンプレート]オプションには、ラベル、ドメイン、資格証明、シェイプ、イメージ、スレーブリミット、およびタイムアウトが含まれます。
https://cloud.oracle.com/cloud-infrastructure
以下でプラグインのビルドとインストール手順をご紹介しますが、この内容はGitHubでもご覧いただけます。
Jenkins Plugin for Oracle Cloud Infrastructure (Compute)
https://github.com/oracle/jenkins-oci-plugin
Installing the Jenkins OCI Plugin
以下のセクションで、Jenkins OCI Pluginのコンパイルとインストールについて説明します。Plugins required:
- credentials v2.1.14以上
- ssh-slaves v1.6以上
- ssh-credentials v1.13以上
Compile and install OCI Java SDK:
以下のIssueページを参照してください。Maven 3.3.9および3.5.0でテスト済みです。Maven release #25
https://github.com/oracle/oci-java-sdk/issues/25
Step 1 – Download plugin
$ git clone https://github.com/oracle/oci-java-sdk
$ cd oci-java-sdk
$ mvn compile install
Step 2 – Compile the Plugin hpi file
$ git clone https://github.com/oracle/jenkins-oci-plugin
$ cd jenkins-oci-plugin
$ mvn compile hpi:hpi
Step 3 – Install hpi
- Option 1 – Manage Jenkins > Manage Plugins と辿りAdvancedタブをクリック、Upload Pluginを選択して、Choose Fileをクリックしてファイルを選択し、Uploadをクリックする
- Option 2 – Copy the ダウンロード済みの.hpiファイルをJenkinsマスターのJENKINS_HOME/pluginsに配置する
OCI Jenkins Pluginの設定の詳細については、GitHubのドキュメントを参照ください。
Jenkins Plugin for Oracle Cloud Infrastructure (Compute) - Configurationまた、問題や質問がある場合は、Issuesタブから送信して開発チームにお問い合わせください。
https://github.com/oracle/oci-compute-jenkins-plugin#configuration
Jenkins Plugin for Oracle Cloud Infrastructure (Compute) - Issues
https://github.com/oracle/jenkins-oci-plugin/issues
Related content
- Updates to Oracle Cloud Infrastructure CLI
https://blogs.oracle.com/developers/updates-to-oracle-cloud-infrastructure-cli - Get a highly available Kubernetes Cluster on Oracle Cloud Infrastructure in minutes
https://blogs.oracle.com/developers/get-a-highly-available-kubernetes-cluster-on-oracle-cloud-infrastructure-in-minutes
https://orablogs-jp.blogspot.jp/2017/09/get-highly-available-kubernetes-cluster.html - Integrating GitHub with Oracle Developer Cloud Service
https://blogs.oracle.com/developers/integrating-github-with-oracle-developer-cloud-service-v2