kb84tkhrのブログ

何を書こうか考え中です あ、あと組織とは関係ないってやつです 個人的なやつ

GitHub実践入門(11)

GemnasiumとCode Climateの項はスルーして
Jenkins を見てみよう

CIサーバって言ってるからTravis CIと同じ枠なんだよな
Jenkinsの方は自分でサーバ立てなきゃいけないけど
その分いろいろできますよ、ってことでいいんだろうか

ウチの貧弱MBAでも動くだろうか
一時的に動かすだけだからインストーラは使わないで
warファイルをダウンロードして使おう
こういうのこそDockerでやるのがいいんだろうけど

Java requirements によると
正式にサポートされているのはJDK 8のみだそうなので先にOracleJDK 8を
インストール

Installing Jenkins/WAR file の "Latest stable Jenkins WAR file"をクリックして
warをダウンロード
適当なディレクトリに移したらそのディレクトリで java -jar jenkins.war を実行

$ java -jar jenkins.war
Running from: /Users/takahiro/study/learn-jenkins/jenkins.war
webroot: $user.home/.jenkins

...

1 06, 2019 10:15:42 午後 jenkins.install.SetupWizard init
情報:

*************************************************************
*************************************************************
*************************************************************

Jenkins initial setup is required. An admin user has been created and a password generated.
Please use the following password to proceed to installation:

********************************

This may also be found at: /Users/takahiro/.jenkins/secrets/initialAdminPassword

*************************************************************
*************************************************************
*************************************************************

...

1 06, 2019 10:15:50 午後 hudson.WebAppMain$3 run
情報: Jenkins is fully up and running

動いたっぽい

ブラウザで"localhost:8080"にアクセス
初期パスワードを入れろと言ってくるので
"Please use the following password to proceed to installation"の下に表示されたパスワードを入力

次はプラグインのインストール
"Install suggested plugins"でいいや、ってやったらなんかいろいろ入れてる
warからやってみたのはあんまり意味なかったかも

それが終わったら管理者アカウント作成画面とJenkinsのURLを指定する画面
それが終わったらJenkinsへようこそ!

まだ設定は続くけど今日はこのへんで