最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

軟件測(cè)試 | 認(rèn)識(shí)Pipeline

2023-05-31 10:14 作者:愛(ài)測(cè)軟件測(cè)試  | 我要投稿

Pipeline,簡(jiǎn)而言之,就是一套運(yùn)行于 Jenkins 上的工作流框架,將原本獨(dú)立運(yùn)行于單個(gè)或者多個(gè)節(jié)點(diǎn)的 任務(wù)連接起來(lái),實(shí)現(xiàn)單個(gè)任務(wù)難以完成的復(fù)雜流程編排與可視化。Pipeline 是 Jenkins2.X 的最核心的特 性,幫助 Jenkins 實(shí)現(xiàn)從 CI 到 CD 與 DevOps 的轉(zhuǎn)變。

Pipeline 是一組插件,讓 Jenkins 可以實(shí)現(xiàn)持續(xù)交付管道的落地和實(shí)施。持續(xù)交付管道(CD Pipeline)是 將軟件從版本控制階段到交付給用戶(hù)或客戶(hù)的完整過(guò)程的自動(dòng)化表現(xiàn)。軟件的每一次更改(提交到源代 碼管理系統(tǒng))都要經(jīng)過(guò)一個(gè)復(fù)雜的過(guò)程才能被發(fā)布。

Pipeline 提供了一組可擴(kuò)展的工具,通過(guò) Pipeline Domain Specific Language(DSL)syntax 可以達(dá)到 Pipeline as Code( Jenkinsfile 存儲(chǔ)在項(xiàng)目的源代碼庫(kù))的目的。

Pipeline 中的基礎(chǔ)概念

Stage

階段,一個(gè) Pipeline 可以劃分成若干個(gè) Stage,每個(gè) Stage 代表一組操作,例 如:"Build","Test","Deploy"。Stage 是一個(gè)邏輯分組的概念,可以跨多個(gè) Node

Node

節(jié)點(diǎn),一個(gè) Node 就是一個(gè) Jenkins 節(jié)點(diǎn),或者是 Master,或者是 Agent,是執(zhí)行 Step 的具體運(yùn)行環(huán) 境。

Steps

步驟,Steps 是最基本的操作單元,小到創(chuàng)建一個(gè)目錄,大到構(gòu)建一個(gè) Docker 鏡像。

Pipeline 創(chuàng)建與配置

新建一個(gè) Jenkins 任務(wù),在任務(wù)類(lèi)型中選擇 Pipeline。將 Pipleline 的任務(wù)代碼填入 Pipeline Script 對(duì)話(huà) 框。

運(yùn)行Pipeline任務(wù)。

通過(guò)代碼庫(kù)運(yùn)行 Pipeline 任務(wù)

除了可以直接在 Jenkins UI 中添加 Pipeline 代碼運(yùn)行任務(wù),也可以將代碼保存到代碼庫(kù)中,然后通過(guò)指 定代碼位置的方式來(lái)運(yùn)行 Pipeline 任務(wù)。操作步驟如下:

  1. 新建一個(gè) Jenkins 任務(wù),在任務(wù)類(lèi)型中選擇 Pipeline。

  2. 在 Jenkins Pipeline 任務(wù)中選擇 Pipeline script from SCM,然后添加 git 源碼地址, 在 Script Path 中 填寫(xiě)需要運(yùn)行的 Jenkinsfile 文件所在的地址。

  3. 通過(guò)代碼庫(kù)運(yùn)行 Pipeline 任務(wù)。

保存對(duì)Pipeline所做配置,然后運(yùn)行任務(wù)。


軟件測(cè)試 | 認(rèn)識(shí)Pipeline的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
柳河县| 新沂市| SHOW| 温州市| 获嘉县| 阳泉市| 呼玛县| 固始县| 大余县| 衡南县| 沂南县| 临江市| 江门市| 毕节市| 怀化市| 西林县| 汝城县| 诸暨市| 鄂州市| 平昌县| 天祝| 马尔康县| 东宁县| 邵东县| 金昌市| 东乡族自治县| 新竹市| 广东省| 赤水市| 广昌县| 石嘴山市| 新巴尔虎右旗| 卓尼县| 璧山县| 延长县| 治多县| 枣庄市| 防城港市| 齐河县| 中西区| 天峨县|