Jenkins Installation

Jenkins provides you with lots of installation methods, including default installation, war file, docker container, etc.

On CentOS 7

  • 選擇 [Downloads],選擇 [Weekly Release],選擇 [Red hat/Fedora/CentOS],進入說明頁面

  • 可以透過 repo 方式安裝(建議) 或是透過 rpm 下載安裝。

$ sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins.io/redhat/jenkins.repo
$ sudo rpm --import http://pkg.jenkins.io/redhat/jenkins.io.key

$ sudo yum install jenkins
  • 設置防火牆
$ sudo firewall-cmd --zone=public --add-port=8080/tcp --permanent
$ sudo firewall-cmd --zone=public --add-service=http --permanent
$ sudo firewall-cmd --reload
  • 啟動 Jenkins
sudo service jenkins start/stop/restart
sudo chkconfig --level 135 jenkins on
  • 啟動 Jenkins,為確認是 administrator 安裝 Jenkins,因此需要讀取檔案內密碼來確認
$ sudo vim /var/lib/jenkins/secrets/initialAdminPassword
  • 開啟瀏覽器並輸入底下網址便可以開始使用 jenkins
http://localhost:8080/

by WAR file

# http
java -jar jenkins.war --httpPort=9090 --httpListenAddress=100.64.110.20 > $LOGFILE 2>&1

# https
# If your keystore contains multiple certificates (e.g. you are using CA signed certificate) 
# Jenkins might end-up using a incorrect one. 
# In this case you can convert the keystore to PEM and use following command line options:
java -jar jenkins.war --httpPort=-1 --httpsPort=9090 --httpsListenAddress=100.64.110.20 -httpsCertificate=path/to/cert --httpsPrivateKey=path/to/privatekey > $LOGFILE 2>&1
Parameters Description
--httpPort 監聽 http port
--httpListenAddress http 使用的 host IP 或 Url
--httpsPort 使用 https port
--httpsListenAddress https 使用的 host IP 或 Url

results matching ""

    No results matching ""