インフラでのJenkins活用にむけて#1 Jenkinsインストール編
Infrastructure as Codeが進み、最近はインフラ構築も自動化されることが当たり前の世の中になってきました。
Ansibleとかは少し書けるけど、CI/CDのことについては全く触れたことがないので、実際に使ってみることにします!
今回参考にさせて頂いたサイトはこちら。ありがとうございます!
では早速環境構築してみたいと思います!
Step.1 Javaインストール
こちらはネットで調べて出てきたものをそのままインストールする形なので、
さくっと実施します。
ということで画面ポチポチして無事インストールすることができました。
mitsuo3@Mitsuos-Macbook ~ % java -version
java version "1.8.0_291"
Java(TM) SE Runtime Environment (build 1.8.0_291-b10)
Java HotSpot(TM) 64-Bit Server VM (build 25.291-b10, mixed mode
Step.2 Jenkinsインストール&起動
Homebrewを利用してインストールするとのことです。
brewコマンドのインストールは以前実施していたので、早速Jenkinsインストールしていきたいと思います。
mitsuo3@Mitsuos-Macbook ~ % brew install jenkins
==> Downloading https://ghcr.io/v2/homebrew/core/openjdk/11/manifests/11.0.10
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/openjdk/11/blobs/sha256:327ca0eb47ef48009be2f97b5ad7756ee856d7673d39b9c
==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:327ca0eb47ef48009be2f97b5ad7756ee85
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/jenkins/manifests/2.302
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/jenkins/blobs/sha256:fc7f49175e23a67127dc70338bd12abac822048f12b213fc66
==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:fc7f49175e23a67127dc70338bd12abac82
######################################################################## 100.0%
==> Installing dependencies for jenkins: openjdk@11
==> Installing jenkins dependency: openjdk@11
==> Pouring openjdk@11--11.0.10.big_sur.bottle.tar.gz
🍺 /usr/local/Cellar/openjdk@11/11.0.10: 654 files, 297.3MB
==> Installing jenkins
==> Pouring jenkins--2.302.all.bottle.tar.gz
==> Caveats
Note: When using launchctl the port will be 8080.
To have launchd start jenkins now and restart at login:
brew services start jenkins
Or, if you don't want/need a background service you can just run:
jenkins
==> Summary
🍺 /usr/local/Cellar/jenkins/2.302: 7 files, 72MB
==> Caveats
==> jenkins
Note: When using launchctl the port will be 8080.
To have launchd start jenkins now and restart at login:
brew services start jenkins
Or, if you don't want/need a background service you can just run:
jenkins
mitsuo3@Mitsuos-Macbook ~ %
やっとできた(ここまで丸1日かかった)
久しく【brew update】やっていなかったようで、必要パッケージのバージョンを全然満たしていなかった模様。
さっそく起動してみましょう。
mitsuo3@Mitsuos-Macbook ~ % brew services start jenkins
==> Successfully started `jenkins` (label: homebrew.mxcl.jenkins)
mitsuo3@Mitsuos-Macbook ~ %
【http://localhost:8080/】にアクセスして、Jenkinsさんとご対面。
とのことなので、実際に環境に探しに行ってみました。
さっきの画面にパスワードを入れて・・・
とりあえず初心者らしく【Install suggested plugins】を選択して・・・
終わったら個人情報(アカパス系)入れて、次に進んだらついにFinish!!!
ついにJenkinsを起動することが出来ました。
インフラ構築とJenkinsをどうやってコラボさせるかは、ちょっと調べた後にやってみようかな。
( ✌︎'ω')✌︎
この記事が気に入ったらサポートをしてみませんか?