今更ながらJenkins・・。CentOS8にインストールしました。
参考にしたサイトこちら
まずは、openjdkのインストール
# dnf install java-11-openjdk-devel
バージョン確認
# java -version
openjdk version “1.8.0_252”
OpenJDK Runtime Environment (build 1.8.0_252-b09)
OpenJDK 64-Bit Server VM (build 25.252-b09, mixed mode)
環境変数の設定
# vi /etc/profile.d/java.sh
export JAVA_HOME=$(dirname $(dirname $(readlink $(readlink $(which javac)))))
export PATH=$PATH:$JAVA_HOME/bin
export JRE_HOME=/usr/lib/jvm/jre
export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar
読み込んで
# source /etc/profile.d/java.sh
確認
# echo $JAVA_HOME
/usr/lib/jvm/java-11-openjdk-11.0.7.10-1.el8_1.x86_64# env
LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd =40;33;01:or=40;31;01:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;4
略
ここまででJenkinsをインストールする下準備おわりましたのでリポジトリのインストール
# rpm –import https://jenkins-ci.org/redhat/jenkins-ci.org.key
# wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo
Jenkinsをインストールします。
# dnf install jenkins
略
The downloaded packages were saved in cache until the next successful transaction.
You can remove cached packages by executing ‘dnf clean packages’.
Error: Error downloading packages:
Cannot download jenkins-2.239-1.1.noarch.rpm: All mirrors were tried
rpmのサーバーが死んでるようです。。
ミラーサーバーが生きてるので、そこから直接インストール
# dnf localinstall http://mirror.math.princeton.edu/pub/jenkins/redhat/jenkins-2.239-1.1.noarch.rpm
Failed to set locale, defaulting to C.UTF-8
Jenkins 20 kB/s | 2.9 kB 00:00
jenkins-2.239-1.1.noarch.rpm 14 MB/s | 64 MB 00:04
Dependencies resolved.
=================================================================================================================================================================
Package Architecture Version Repository Size
=================================================================================================================================================================
Installing:
jenkins noarch 2.239-1.1 @commandline 64 MTransaction Summary
=================================================================================================================================================================
Install 1 PackageTotal size: 64 M
Installed size: 64 M
Is this ok [y/N]: y
Downloading Packages:
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Running scriptlet: jenkins-2.239-1.1.noarch 1/1
Installing : jenkins-2.239-1.1.noarch 1/1
Running scriptlet: jenkins-2.239-1.1.noarch 1/1
Verifying : jenkins-2.239-1.1.noarch 1/1Installed:
jenkins-2.239-1.1.noarchComplete!
Jenkinsのインストールが出来ました。
起動してboot時に立ち上がるようにします。
# systemctl start jenkins
# systemctl enable jenkins
jenkins.service is not a native service, redirecting to systemd-sysv-install.
Executing: /usr/lib/systemd/systemd-sysv-install enable jenkins
ブラウザでアクセスしてみます。
http://サーバーのIP:8080
インストールに成功しているようです。
後は
cat /var/lib/jenkins/secrets/initialAdminPassword
パスワードをコピペしてcontinue押下
Customize Jenkinsの画面では
install suggested pluginsを選択
インストール中です。
終わったらユーザーやらメールを登録です。
接続先のURLが表示され問題なければ「Save and Finish」押下
http://サーバーのIP:8080にアクセスしてみると・・・。
ログイン画面が表示され設定したusernameとpasswordでログイン出来たら完了です。