2017-08-09 8 views
0

Google Cloud SDKをプラグイン経由でJenkinsのサービスとしてインストールしたいと考えています。しかし、私はそれがどのように行われるべきかについての情報源を見つけられませんでした。誰かが私にこれを助けることができますか?ジェンキンスは、次の操作を行う使用してLinux (Ubuntu)環境でGoogle Clous SDKをインストールするためにJenkinsを使用してサービスをインストールする方法

+0

Google Cloud SDKをインストールするプラットフォームを教えてください。 WindowsまたはLinux? – ANIL

+0

Linux環境の場合。しかし、もし私がJenkinsのソースの詳細を得ることができたら、良い選択になるでしょう – PhaniKumar

答えて

0

フリースタイルジェンキンスジョブを作成し、ビルドステップでExecute shellを追加し、そこに次のスクリプトを追加します。

#create an environment variable for the correct distribution export CLOUD_SDK_REPO="cloud-sdk-$(lsb_release -c -s)"

#Add cloud SDK URI to the pacakage source sudo echo "deb http://packages.cloud.google.com/apt $CLOUD_SDK_REPO main" | sudo tee -a /etc/apt/sources.list.d/google-cloud-sdk.list

#Import Google Cloud public key sudo curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -

#Install the SDK sudo apt-get update && sudo apt-get install google-cloud-sdk

次にジョブを実行すると、マシンにGoogle Cloud SDKがインストールされます。

SDKを使い始めるには、マシンにログインしてsudo gcloud initを実行します。

詳細については、documentationをご覧ください。

+0

こんにちはANIL、インストールするソース/スクリプトを提供してGitをインストールするオプションがあるように、プラグインを使ってGoogle SDKをインストールしたいJenkinsシェル/ Windowsバッチ実行可能ファイルではなく、システムを構成します。シェルを介してインストールすると他のジョブで使用できなくなるためです。 Jenkinsも、別のユーザーの下にインストールされているため、既存のGoogle SDKにアクセスすることはできません。 – PhaniKumar

関連する問題