工作日常系列文章-論理論知識(shí)在大围俘、小公司的價(jià)值體現(xiàn)
- Jenkins官網(wǎng)
- Jenkins下載
- Jenkins博客
- Jenkins文檔
- Jenkins插件
- Jenkins社區(qū)
- Jenkins-藍(lán)海項(xiàng)目
- Jenkins-issues
- Jenkins-Wiki
- Jenkins行為規(guī)范
倉(cāng)庫(kù)代碼
本文描述 Jenkins文檔 閱讀筆記
Guided Tour-入門(mén)指導(dǎo)
-
1钠乏、Index-首頁(yè)
- 1测暗、描述了如何下載和安裝Jenkins育特;
- 2库物、描述了Jenkinsfiles 的優(yōu)勢(shì)侨核;
- 3、描述了Pipeline(管道)的優(yōu)勢(shì)祈惶;
-
2雕旨、Create your first Pipeline-創(chuàng)建第一個(gè)Pipeline
- 1、描述如何使用Jenkins創(chuàng)建一個(gè)Pipeline項(xiàng)目捧请;
- 2凡涩、描述了Pipeline項(xiàng)目的代碼示例;
- 3疹蛉、描述了Pipeline的兩種表達(dá)方式:Declarative Pipeline(聲明式管道) 和 Scripted Pipeline(腳本式管道)活箕;
-
3、Runnig multiple steps-運(yùn)行多step(步驟)的Pipeline
- 1可款、描述了具備多個(gè)step(步驟)的Pipeline項(xiàng)目示例育韩;
-
4、Defining execution environments-定義執(zhí)行器的環(huán)境
- 1闺鲸、描述如何定義一個(gè)執(zhí)行器的環(huán)境筋讨;
-
5、Using environment variables-使用環(huán)境變量
- 1翠拣、描述如何使用環(huán)境變量版仔;
-
6、Recording tests and artifacts-記錄測(cè)試和工件發(fā)布
- 1误墓、簡(jiǎn)單描述Pipeline如何配置單元測(cè)試蛮粮;
- 2、簡(jiǎn)單描述Pipeline如何配置工件包發(fā)布谜慌;
-
7然想、Cleaning up and notifications-清空工作空間和通知
- 1、 描述Pipeline結(jié)束后的處理方法:
- post (聲明式管道示例)
- try catch finally -> currentBuild.result (腳本式管道示例)
- 2欣范、描述Pipeline刪除工作空間方法:deleteDir() (聲明式管道示例)
- 3变泄、描述Pipeline的通知方式:mail
- 1、 描述Pipeline結(jié)束后的處理方法:
-
8、Deployment-部署
- 1恼琼、描述Pipeline的完整步驟:Build -> Test -> Deploy
User Handbook-用戶手冊(cè)
-
1妨蛹、 Getting Started with Jenkins-開(kāi)始Jenkins
-
1、 Installing Jenkins-安裝Jenkins
- 1晴竞、 介紹Jenkins的安裝方法
-
1、 Installing Jenkins-安裝Jenkins
-
2蛙卤、Using Jenkins-使用Jenkins
-
1、Fingerprints-文件指紋(空)
- 1、通過(guò)該功能可以檢驗(yàn)本地下載的文件在Jenkins服務(wù)器項(xiàng)目颤难、編譯號(hào)的歸屬神年;
- 2、Remote API-遠(yuǎn)程API(空)
-
1、Fingerprints-文件指紋(空)
-
3行嗤、Managing Jenkins-管理Jenkins
- 1已日、Configuring the System-配置系統(tǒng)(空)
-
2、Managing Security-安全管理
- 1栅屏、描述了Jenkins的權(quán)限管理飘千、用戶管理、項(xiàng)目管理既琴、agent管理等安全方面占婉;
-
3泡嘴、Managing Tools-管理工具(空)
- 1甫恩、描述了 Ant、Git酌予、JDK磺箕、Maven 等工具;
-
4抛虫、Managing Plugins-管理插件
- 1松靡、描述了Jenkins幾種安裝插件的方式:在線安裝、本地安裝建椰、命令行安裝雕欺;
-
5、Jenkins CLI-Jenkins命令行工具
- 1棉姐、描述了Jenkins的命令行工具屠列;
- 2、描述了Jenkins命令行使用SSH伞矩;
- 3、描述了Jenkins的客戶端命令行工具;
- 6健无、Script Console-腳本輸出(空)
- 7弄贿、Managing Nodes-管理節(jié)點(diǎn)(空)
- 8、Managing Users-管理用戶(空)
- 4湿诊、Best Practices-最佳實(shí)踐(空)
-
5狱杰、Pipeline-管道
1、描述了Pipeline的定義厅须;
2仿畸、描述了Pipeline的流程圖;
3九杂、描述了Pipeline的5個(gè)優(yōu)點(diǎn):代碼化颁湖、持久性宣蠕、可暫停、多功能性甥捺、可擴(kuò)展性抢蚀;
-
1、Getting Started with Pipeline-開(kāi)始Pipeline
- 1镰禾、描述了定義Pipeline的兩種方式:UI創(chuàng)建方式皿曲、Jenkinsfile創(chuàng)建方式;
- 2吴侦、推薦Jenkinsfile創(chuàng)建方式屋休,文件可以在SCM中進(jìn)行版本管理;
- 3备韧、介紹了Pipeline語(yǔ)法工具:Snippet Generator
- 4劫樟、描述了全局變量:env、params织堂、currentBuild叠艳、docker等常用的全局變量;
-
2易阳、Using a Jenkinsfile-使用Jenkinsfile
- 1附较、Jenkinsfile支持兩種語(yǔ)法: Declarative Pipeline(聲明式管道) 和 Scripted Pipeline(腳本式管道)
- 2、描述了一個(gè)完整工作流程的示例潦俺,Build拒课、Test、Deploy事示。(聲明式管道和腳本式管道示例)
- 3早像、描述了一個(gè)字符串定義并打印的語(yǔ)法;(注意在Jenkinsfile中 雙引號(hào)和單引號(hào) 的區(qū)別)
- 4很魂、描述了env全局環(huán)境變量的使用扎酷、修改的語(yǔ)法:聲明式管道-environment指令;腳本式管道-withEnv()遏匆;
- 5法挨、描述了設(shè)置項(xiàng)目輸入?yún)?shù)的語(yǔ)法:聲明式管道-parameters指令;腳本式管道-properties()幅聘;
- 6凡纳、描述了Job的結(jié)束狀態(tài)語(yǔ)法:聲明式管道-post指令;腳本式管道-try/catch/finally & currentBuild.Result帝蒿;
- 7荐糜、描述了Jenkinsfile使用多個(gè)node的語(yǔ)法:聲明式管道-agent指令;腳本式管道-node();
- 8暴氏、描述了step的兩種表示語(yǔ)法:short方式 long方式
- 9延塑、描述了性能優(yōu)秀的腳本式管道-腳本式管道是 特定領(lǐng)域語(yǔ)言(domain-specific language),同時(shí)以 parallel并行語(yǔ)法舉例
-
3答渔、Branches and Pull Requests-分支和拉取請(qǐng)求
- 1关带、描述了 多分支的管道制作方法;
-
5宋雏、Pipeline Development Tools-管道開(kāi)發(fā)工具
- 1、描述了三種開(kāi)發(fā)工具
-
- 1磨总、描述了聲明式管道、腳本式管道笼沥、語(yǔ)法對(duì)比三個(gè)內(nèi)容蚪燕;
- 2、描述了聲明式管道的三個(gè)部分:Sections敬拓、Directives邻薯、Steps
- 3、描述了聲明式管道的Sections及子元素
- 4乘凸、描述了聲明式管道的Directives及子元素
- 5、描述了聲明式管道的Steps及子元素
-
6累榜、描述了聲明式管道和腳本式管道的差異
- 聲明式管道使用的是 Declarative Programming (聲明式編程)
- 腳本式管道使用的是 Imperative Programming (命令式編程)
- 聲明式管道面向初級(jí)使用者营勤;
- 腳本式管道面向高級(jí)使用者;
-
6壹罚、Blue Ocean-藍(lán)海項(xiàng)目
描述了Blue Ocean是什么葛作?主要是為了增加Jenkins的用戶體驗(yàn);
傳統(tǒng)的UI界面依然保存猖凛;
-
1赂蠢、Getting Started with Blue Ocean-開(kāi)始Blue Ocean
- 描述了 Blue Ocean 插件的安裝和使用方法;
-
2辨泳、Creating Pipelines-創(chuàng)建Pipelines
- 描述了使用Blue Ocean創(chuàng)建Pipeline的步驟虱岂;
-
- 描述了Jenkins儀表盤(pán)的功能菠红;
-
- 描述了Jenkins活動(dòng)視圖的使用方法;
-
5试溯、Pipeline Run Details View-Pipeline詳細(xì)視圖
- 描述了Pipeline的詳細(xì)視圖的使用方法蔑滓;
- 7、Jenkins Use-Cases-空
- 8荠耽、Operating Jenkins-操作Jenkins
- 9慢叨、Scaling Jenkins-衡量Jenkins
-
10、Appendix-附錄
管理員關(guān)注內(nèi)容
-
11拍谐、Glossary-詞匯表
- Agent
- Artifact
- Build
- Cloud
- Core
- Downstream
- Executor
- Fingerprint
- Folder
- Item
- Job
- Master
- Node
- Project
- Pipeline
- Plugin
- Publisher
- Step
- Trigger
- Update Center
- Upstream
- Workspace
Resources-資源
常用文檔
工作日常系列文章-論理論知識(shí)在大、小公司的價(jià)值體現(xiàn)