[Cloud] Announcing Open Source Jenkins Plugin for Oracle Cloud Infrastructure

原文はこちら。
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 Infrastructure
https://cloud.oracle.com/cloud-infrastructure
Jenkins OCI Pluginをインストール後、OCI Cloudオプションと必要なシェイプ、イメージ、ドメインといったテンプレートを追加できます。テンプレートには、Jenkinsジョブで使用できるラベルがあり、複数のテンプレートをサポートしています。[テンプレート]オプションには、ラベル、ドメイン、資格証明、シェイプ、イメージ、スレーブリミット、およびタイムアウトが含まれます。

以下でプラグインのビルドとインストール手順をご紹介しますが、この内容は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に配置する
Jenkinsを再起動すると、Manage PluginsInstalledセクションでOCI Pluginが現れるはずです。

OCI Jenkins Pluginの設定の詳細については、GitHubのドキュメントを参照ください。
Jenkins Plugin for Oracle Cloud Infrastructure (Compute) - Configuration
https://github.com/oracle/oci-compute-jenkins-plugin#configuration
また、問題や質問がある場合は、Issuesタブから送信して開発チームにお問い合わせください。
Jenkins Plugin for Oracle Cloud Infrastructure (Compute) - Issues
https://github.com/oracle/jenkins-oci-plugin/issues

Related content

0 件のコメント:

コメントを投稿