ほぼまっさらの状態からJenkinsを入れたので手順メモ。
内容はシステムアップデートとJava&Jenkinsのインストールです。
Javaは3種類あったけどOracleを入れました。
Jenkinsは公式wiki通り。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
##データベース一覧更新 sudo apt update ##インストールされたものを全更新 sudo apt upgrade ##JRE,JDKのインストール //Open版のインストール sudo get install openjdk-8-jre sudo get install openjdk-8-jdk //Open版の派生? sudo get install default-jre sudo get install default-jdk //Oracle版のインストール(要リポジトリ追加) sudo apt-add-repository ppa:webupd8team/java sudo apt update sudo apt install oracle-java8-installer ##Jenkinsインストール wget -q -O - https://pkg.jenkins.io/debian/jenkins-ci.org.key | sudo apt-key add - sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list' sudo apt update sudo apt install jenkins ##Jenkinsアドミンパス sudo cat /var/lib/jenkins/secrets/initialAdminPassword ##確認 java -version >java version "1.8.0_161" >Java(TM) SE Runtime Environment (build 1.8.0_161-b12) >Java HotSpot(TM) 64-Bit Server VM (build 25.161-b12, mixed mode) javac -version >javac 1.8.0_161 |
Jenkinsはデフォルトならポート8080なのでLightSailのネットワークから追加。
初めてアクセスするとAdminPasswordを求められるので入力。
初期設定に入ります。基本的におすすめでいいと思う。
管理ユーザを作ればいつもの画面です。
EC2にインストールしたときにタイムゾーン変更したのを思い出したのでこっちでもしておく。確認はdateコマンドでJSTになってればOK。
sudo timedatectl set-timezone Asia/Tokyo
ポート8080は色んなサービスのデフォルトなのでJenkinsで別のポートを使うには /etc/default/jenkins
を編集します(LightSailのポートも変える)。
これでとりあえず動かせるようになりました。