2015-04-16

Ubuntu 用 APT 安裝 Jenkins

阿舍最近在做一些軟體開發流程自動化的東西,所以,就會用到這個 Jenkins 來做整合,本來以 Jenkins 會不好安裝哩 ! 不過,阿舍去查了一下 Jenkins 官網上的資料才知,Jenkins 官方就有提供 PPA (Personal Package Archive) 可以使用,因此,安裝就單純很多,只是安裝前後要多幾個步驟哩 !


Jenkins 是用 Java 開發的,所以,在執行的時候,一定要有安裝 JDK 或 JRE,所以,就要先安裝 Java,不過,阿舍查了一下,Jenkins 官方建議的 Java 是 OpenJDK,而用 Ubuntu 內建就有安裝 OpenJDK 了,所以,是可以不需要特別去安裝 Oracle Java 的,而如果你需要用 Oracle Java 來 Build 程式的話,阿舍建議就不要把 Build Server 和 Jenkins 放在同一台電腦上囉 ! (可以考慮用 Container 來分成二台安裝哩 !)

Jenkins 的 Web 界面預設是不用帳號和密碼的 ...


再來,就是下載 Jenkins 官方提供的 PPA 的金鑰,然後,再把 Jenkins 的 PPA 來源加到 APT 的 Source List 中,之後才更新和安裝 Jenkins 哩 !下面就是整個操作步驟,是阿舍從 Jenkins Wiki 上抄來的,雖然,前二行看來有點複雜,但是,請複製貼上來執行就可以了,有興趣瞭解的話,翻翻阿舍站上的文章,就可以瞭解了哩 ! ...

$ wget -q -O - https://jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add -

$ sudo sh -c 'echo deb http://pkg.jenkins-ci.org/debian binary/ > /etc/apt/sources.list.d/jenkins.list'

$ sudo apt-get update

$ sudo apt-get install jenkins

用上面的指令安裝完成之後,Jenkins 就會自動被啟動成服務的模式,因此,之後就可以用下面第一行的 service 指令來啟動、停止或重啟 Jenkins 哩 ! 而 Jenkins 的 Web 管理界面是用 8080 埠,如果要進入 Web 管理界面的話,就用下面第二行的網址來開啟囉 !

sudo service jenkins start | stop | restart

http://localhost:8080

最後,如果 Jenkins 有開放外部連線的話, 建議安裝 Apache 或 Nginx 在前面當 Reverse Proxy Server 來對 Jenkins 多一層保護,同時,將 8080 埠對外轉作 80 埠哩 ! ...


推薦閱讀


有疑問? 問題還是沒解決嗎? 歡迎下方留言提問和討論 😁

沒有留言 :

張貼留言

歡迎留言提問和討論 .... 😁