iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 25
1

今天會來介紹在Windows上如何安裝jenkins來當CICD工具

注意 因為今天的範例是在windows環境上運行
如果你是使用ubuntu或mac的話
有些檔案的路徑與語法可能不適用

題外話 如果條件允許的話
強烈建議直接裝在mac或ubuntu上
在建置環境時可以減少很多難以描述的問題

那麼首先先去官網下載安裝檔
https://jenkins.io/zh/

https://ithelp.ithome.com.tw/upload/images/20191010/201202793MsetXcQV1.png

安裝完以後 去瀏覽器打開
http://localhost:8080

預設port為8080

https://ithelp.ithome.com.tw/upload/images/20191010/201202796SJxnIXpf4.png
如果你是第一次開啟
打開initialAdminPassword
ex: jnekins_path\secrets\initialAdminPassword
複製文件內的Administrator password貼回網頁內
接著點選Continue

然後安裝插件
https://ithelp.ithome.com.tw/upload/images/20191010/20120279uz4AkNEAnG.png

https://ithelp.ithome.com.tw/upload/images/20191010/20120279xRYoqaMjCc.png

設定帳密
全名是登入後會顯示在畫面右上角的名稱

https://ithelp.ithome.com.tw/upload/images/20191010/20120279Gd0gYvjJri.png

記得找地方記起來 忘記的話會很麻煩

接著進到首頁

https://ithelp.ithome.com.tw/upload/images/20191010/201202793FJeEmPJjx.png

先登出 確認是否可以登入

重新回到首頁
接著點選 建立新工作 或是 新增作業

https://ithelp.ithome.com.tw/upload/images/20191010/20120279J6TWEQiBiB.png

建置類型選FreeStyle

接著到原始碼管理
https://ithelp.ithome.com.tw/upload/images/20191010/20120279e2CTL3Be8u.png
選GIT
輸入來源
https://github.com/mars1120/jetpackMvvmDemo

你也可以使用SSH的方式來clone 之後有用到的話再補充

完成後點下方的儲存

https://ithelp.ithome.com.tw/upload/images/20191010/20120279f4vBLqMRj8.png

如果要修改設定可以點選組態去改

接著點馬上建置
左下會顯示建置情況

點進去可以查看Console Output 看詳細情況
https://ithelp.ithome.com.tw/upload/images/20191010/20120279ilWU2iF4TB.png

成功之後
到jenkins的folder底下
ex: D:\jenkins\workspace\ironman_2020_android
找到剛剛建立的專案

還記得之前提過不要把敏感資訊加入版控吧?
所以在這路徑底下加回來

credentials.properties

NEWS_API_KEY="YourAPIKey"

https://ithelp.ithome.com.tw/upload/images/20191010/20120279tSdxxUXZTg.png

到這邊前置作業就完成了
目前只是透過jenkins從remote clone專案下來而已
明天會講如何讓jenkins透過gradle進行包版 以及運行測試


上一篇
Day 24 沒有後端提供API怎辦? 只好自己寫啦(Google Apps Script)
下一篇
Day26 透過jenkins建置專案
系列文
Android × CI/CD 如何用基本的MVVM專案實現 CI/CD 30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言