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指令碼
- 用於管理應用程式得shell指令碼指令碼
- jenkins -pipeline 執行 jmeter 指令碼 publish report 失敗JenkinsJMeter指令碼
- DB2的一些管理用指令碼DB2指令碼
- GitHub:原始碼管理的利器Github原始碼
- Jenkins的Pipeline指令碼在美團餐飲SaaS中的實踐Jenkins指令碼
- 使用shell指令碼在Linux中管理Java應用程式指令碼LinuxJava
- GitHub——原始碼管理工具Github原始碼
- 程式碼管理工具——GitHubGithub
- 原始碼管理工具——github原始碼Github
- AE指令碼:顏色管理快速配色指令碼ColorBob-Macw指令碼ORBMac
- 用Git與GitHub來管理專案Github
- github常用指令總結Github
- Shell指令碼應用(三)指令碼
- Netty Pipeline原始碼分析(2)Netty原始碼
- Netty Pipeline原始碼分析(1)Netty原始碼
- systemd 編寫服務管理指令碼指令碼
- 原始碼管理工具Github介紹原始碼Github
- 原始碼管理工具介紹-github原始碼Github
- 用指令碼整理Leetcode題解指令碼LeetCode
- AE實用指令碼之——typemonkey指令碼
- appium 安卓應用指令碼APP安卓指令碼
- 9個實用shell指令碼指令碼
- Flyway版本化管理資料庫指令碼資料庫指令碼
- 平臺設計中的指令碼管理指令碼
- netty原始碼分析之pipeline(二)Netty原始碼
- Netty原始碼解析3-PipelineNetty原始碼
- netty原始碼分析之pipeline(一)Netty原始碼
- github原始碼管理工具——使用介紹Github原始碼
- 主流原始碼管理工具Github介紹原始碼Github
- 程式碼隨想錄-day1
- 用現代 js 開發碼良指令碼JS指令碼
- 幾例實用的Shell指令碼指令碼
- Shell指令碼應用兩個例子指令碼
- hyperf 服務管理指令碼 start、restart、stop、status指令碼REST
- sklearn中的pipeline實際應用
- 程式碼管理工具介紹——Git與GitHubGithub
- Tomcat原始碼分析 (四)----- Pipeline和ValveTomcat原始碼