Day1: 用Github管理Pipeline指令碼
為了看起來比較專業,我們一般會選擇Pipeline Job而不是Freestyle Job。這樣做的好處是:
- Pipeline指令碼可以用SCM管理,從而可以達到版本控制及分工協作的目的。
- 將程式碼分成不同的stage,在Stage View檢視可以觀察每個stage的執行時間及狀態。
Jenkins外掛
安裝以下外掛,其他依賴的外掛會自動安裝。
- Pipeline
- Github Integration Plugin
Github配置
如果是首次使用Github,需要在Github上配置Jenkins伺服器的SSH key
Jenkins配置
新建一個Pipeline Job,在Pipeline設定中配置Github Project。
Hello Jenkins
隨便寫一個pipeline指令碼
pipeline {
agent none
stages {
stage('Example') {
steps {
echo 'Hello Jenkins'
}
}
}
}
執行結果
這樣,我們就搭建了一個可以協作的Jenkins Pipeline工作環境了。
相關文章
- 讓Jenkins執行GitHub上的pipeline指令碼JenkinsGithub指令碼
- jenkins2 -pipeline 常用groovy指令碼Jenkins指令碼
- 用於管理應用程式得shell指令碼指令碼
- 使用指令碼utlpwdmg.sql啟用密碼管理指令碼SQL密碼
- GitHub:原始碼管理的利器Github原始碼
- DB2的一些管理用指令碼DB2指令碼
- 關於許可權管理的實用指令碼指令碼
- 用紅帽子的chkconfig管理Init指令碼指令碼
- jenkins -pipeline 執行 jmeter 指令碼 publish report 失敗JenkinsJMeter指令碼
- 用Github管理debug進度Github
- GitHub——原始碼管理工具Github原始碼
- 程式碼管理工具——GitHubGithub
- 原始碼管理工具——github原始碼Github
- 用紅帽子的chkconfig管理Init指令碼(轉)指令碼
- Linux管理指令碼之自動執行指令碼Linux指令碼
- Oracle管理指令碼介紹Oracle指令碼
- 指令碼新選擇——用C做指令碼指令碼
- 用Git與GitHub來管理專案Github
- 使用shell指令碼在Linux中管理Java應用程式指令碼LinuxJava
- Jenkins的Pipeline指令碼在美團餐飲SaaS中的實踐Jenkins指令碼
- github常用指令總結Github
- AE指令碼:顏色管理快速配色指令碼ColorBob-Macw指令碼ORBMac
- 用Linux Shell指令碼輕鬆管理Radius伺服器Linux指令碼伺服器
- 原始碼管理工具Github介紹原始碼Github
- 原始碼管理工具介紹-github原始碼Github
- Shell指令碼應用(三)指令碼
- 日常實用指令碼整理指令碼
- 用指令碼完成mysql工作指令碼MySql
- rman實用指令碼集指令碼
- systemd 編寫服務管理指令碼指令碼
- Linux教程-用紅帽子的chkconfig管理Init指令碼(轉)Linux指令碼
- github原始碼管理工具——使用介紹Github原始碼
- 主流原始碼管理工具Github介紹原始碼Github
- appium 安卓應用指令碼APP安卓指令碼
- 9個實用shell指令碼指令碼
- 用Ant構建指令碼(2)指令碼
- 用Ant構建指令碼(1)指令碼
- 用Ant構建指令碼(4)指令碼