IBM CloudでGitとJenkinsを連携させてみた（2.jenkins用仮想サーバ構築）

#目的
IBM Cloud環境にて，gitおよびjenkinsを構築し，Jenkins と Git を連携させ、ビルド・リリースのためのCI/CD環境基盤を構築する

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2374963/62d9a2cc-8125-4e54-167b-a74cc55c5a36.png)

#手順詳細
###設定値
構築時に利用する設定項目は，以下の値で作成いたします。

|  設定項目           |  設定値              |
| --- | ---|
|  リソースグループ    |  default  |
|  Gitリポジトリー名    |  Git_repo|
|  ツールチェーン名    |  Git_Jenkins_Chain  |
|  仮想プライベート・クラウド名    |  vpc  |
|  仮想サーバ名    |  vpc_instance|


##2.jenkins環境の構築
<details><summary>1.仮想プライベートの作成</summary><div>
##1.仮想プライベートの作成
仮想プライベート・クラウド，作成を選択
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2374963/ad9c5dd8-0a3d-9bf8-4afd-1a6392245531.png)


###仮想プライベート・クラウド名の入力，リージョンを選択し，作成を選択
仮想プライベート・クラウド名を「vpc」として入力
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2374963/07aaa78c-1c2d-dfd6-67b4-c0f1b4106886.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2374963/d54c6514-b075-4905-901a-6cc40de9af1d.png)

仮想プライベート・クラウドが作成されたことを確認
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2374963/748f6a17-89b8-1f5f-d22e-be4037ca6724.png)



</div></details>
<details><summary>2.仮想プライベートの設定</summary><div>

##2.仮想プライベートの設定
作成したvpcを選択
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2374963/1211e15a-a2a3-d544-716a-eed64a6b2e4a.png)

デフォルト・セキュリティー・グループを選択
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2374963/481319ab-6bea-9833-50e1-a07361fda5bf.png)

サブネットを選択
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2374963/d29dffbc-59be-dbde-f041-7f8db2c4a83c.png)

パブリック・ゲートウェイを公開
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2374963/d09df105-05a3-3d6f-4d3f-a9bf51579f4a.png)

接続を選択
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2374963/f4714d89-dac7-a7b8-7ff5-68fb586904f9.png)

公開されたことを確認
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2374963/7a580d00-6885-5bf7-4f29-4c6cc82a7c78.png)

</div></details>
<details><summary>3.仮想サーバの作成</summary><div>
##3.仮想プライベートの設定

接続済みリソースを選択
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2374963/63caa1af-0d35-4ccd-7bfd-79cc52a3f17d.png)

仮想サーバ名および設定を入力
仮想サーバ名は，「vpc_instance」
手順の中で必要となるsshキーの作り方は[こちら](https://qiita.com/soma_sekimoto/items/35845495bc565c38ae9d)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2374963/fbdd7bb8-6252-737d-108d-163d33046578.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2374963/fee46878-97a2-7f87-1651-65feb1b71215.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2374963/f778235f-2272-c549-c0c3-a5f387a30671.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2374963/e354aac2-8253-7ae7-82f1-12c1bc2d297f.png)

仮想サーバが作成されたことを確認
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2374963/ff068d00-4a89-e2bb-4e45-bb62ce6a07a7.png)

</div></details>
<details><summary>4.ネットワークの設定</summary><div>
##4.ネットワークの設定
作成した仮想サーバを選択
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2374963/7fc79178-e89e-badd-39d2-bc58de7a6138.png)

設定されているサブネットの編集を選択
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2374963/e1d9b11c-d08a-06ea-7177-e198617fe86f.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2374963/68910972-d987-48ce-7968-1e9cfb2e7c59.png)

新規の浮動IPを設定
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2374963/253f63d3-0915-4e7c-5f7d-9f630bdeba73.png)

浮動IPが設定されたことを確認
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2374963/8b187f78-6fd4-d0f1-ab13-356260ced259.png)

</div></details>

<details><summary>参考URL</summary><div>
参考URL
※1 sshキーの作り方
sshキー(秘密鍵・公開鍵)の作成と認証　流れ
</div></details>