五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(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ó)家法律
米泉市| 故城县| 桃源县| 江永县| 开江县| 榆树市| 兰坪| 马龙县| 岳西县| 抚松县| 新和县| 潜山县| 岫岩| 高淳县| 白城市| 禹州市| 历史| 三门县| 苏尼特左旗| 子长县| 高碑店市| 大悟县| 鹤庆县| 甘德县| 手游| 松江区| 阿瓦提县| 涿州市| 海盐县| 高碑店市| 永新县| 呼和浩特市| 册亨县| 临洮县| 尼玛县| 江城| 长治县| 台东市| 读书| 泸西县| 麻栗坡县|