国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【Jenkins使用】Jenkins 與 Git

這篇具有很好參考價(jià)值的文章主要介紹了【Jenkins使用】Jenkins 與 Git。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

一、概述

Jenkins 與 Git 的結(jié)合使用,可以理解為是 Jenkins 的一個(gè)強(qiáng)大之處。為什么要這么說,簡要說明一下這個(gè)工作模式就能理解: 一個(gè)軟件項(xiàng)目,開發(fā)過程中通常都會(huì)使用到一些源碼管理工具,來達(dá)到團(tuán)隊(duì)協(xié)作的目的。而 Jenkins 所能實(shí)現(xiàn)的功能是,待開發(fā)人員將代碼提交到源碼管理工具中,通過提前設(shè)計(jì)好的 Jenkins 構(gòu)建策略等,可以實(shí)現(xiàn)一鍵測試、部署等等。開發(fā)人員所要做的就是提交代碼至倉庫,其余的工作可以交給 Jenkins 完成。

同時(shí),我也為大家準(zhǔn)備了一份軟件測試視頻教程(含面試、接口、自動(dòng)化、性能測試等),就在下方,需要的可以直接去觀看,也可以直接點(diǎn)擊文末小卡片免費(fèi)領(lǐng)取資料文檔

軟件測試視頻教程觀看處:

自動(dòng)化測試篇—實(shí)戰(zhàn)案例:自動(dòng)化及接口自動(dòng)化本質(zhì)及適用場景

二、具體操作

準(zhǔn)備工作:

1、部署 Jenkins 的主機(jī)上要安裝 Git,安裝成功后,可以通過whereis命令獲取到 Git 的安裝路徑。

2、準(zhǔn)備好另外一個(gè)服務(wù)器,Jenkins 將通過節(jié)點(diǎn)方式對其實(shí)現(xiàn)遠(yuǎn)程操作。(只使用部署了 Jenkins 這一個(gè)服務(wù)器進(jìn)行這個(gè)示例也是可行的,即這個(gè)服務(wù)器即部署了 Jenkins 也“承擔(dān)”部署軟件項(xiàng)目)

3、一個(gè)遠(yuǎn)程的源碼倉庫。GitHub、GitLab、Gitee 等均可。

4、上傳一個(gè) HTML 文件到這個(gè)遠(yuǎn)程倉庫(上傳至master分支即可)

jenkins git,軟件測試,自動(dòng)化測試,職場和發(fā)展,jenkins,集成測試,模塊測試,git

一個(gè)遠(yuǎn)程的源碼倉庫并上傳一個(gè) HTML 文件

5、在遠(yuǎn)程服務(wù)器中安裝好并開啟 Tomcat,將通過 Jenkins 將這個(gè) HTML 文件部署至遠(yuǎn)程服務(wù)器的 Tomcat 中。

流程:

jenkins git,軟件測試,自動(dòng)化測試,職場和發(fā)展,jenkins,集成測試,模塊測試,git

流程

注意:上述的操作僅是簡單示例,可能會(huì)有不合適的地方。

1、通過whereis命令在部署了 Jenkins 的服務(wù)器上獲取到 Git 的安裝路徑。在 Jenkins 主頁(首頁)點(diǎn)擊左側(cè)的“系統(tǒng)管理”,再點(diǎn)擊“全局工具配置”,進(jìn)入“全局工具配置”頁面:

jenkins git,軟件測試,自動(dòng)化測試,職場和發(fā)展,jenkins,集成測試,模塊測試,git

全局工具配置

2、填寫有關(guān) Git 的配置:Name自定義;Path to Git executable為git命令的路徑,可以通過whereis git命令得到;“自動(dòng)安裝”不要勾選。配置后保存。

jenkins git,軟件測試,自動(dòng)化測試,職場和發(fā)展,jenkins,集成測試,模塊測試,git

配置 Git

3、新建一個(gè)項(xiàng)目(選擇“構(gòu)建一個(gè)自由風(fēng)格的軟件項(xiàng)目”即可),進(jìn)入該項(xiàng)目的配置頁面,進(jìn)行一些常規(guī)配置:

jenkins git,軟件測試,自動(dòng)化測試,職場和發(fā)展,jenkins,集成測試,模塊測試,git

常規(guī)配置 - 配置構(gòu)建該項(xiàng)目所要使用的節(jié)點(diǎn)

4、進(jìn)行項(xiàng)目配置中的“源碼管理”配置,配置后保存:

jenkins git,軟件測試,自動(dòng)化測試,職場和發(fā)展,jenkins,集成測試,模塊測試,git

源碼管理?

jenkins git,軟件測試,自動(dòng)化測試,職場和發(fā)展,jenkins,集成測試,模塊測試,git

?源碼管理

  • 勾選Git;
  • 輸入遠(yuǎn)程倉庫的 URL,注意這個(gè) URL 是 Clone 操作(git clone)所用的那個(gè) URL;
  • 憑據(jù),與創(chuàng)建、配置“節(jié)點(diǎn)”時(shí)類似,已經(jīng)添加過就直接選擇,沒有的話就添加。添加的話一般常用的就是Username with password、SSH Username with private key這兩種類型。Username with password就是配置你遠(yuǎn)程源碼倉庫的用戶名和密碼,比如 GitHub 的用戶名和密碼。SSH Username with private key就是使用密鑰對,使用的前提是需要將部署了 Jenkins 的服務(wù)器中的密鑰對中的公鑰($User_home_directory/.ssh/······_pub)配置在遠(yuǎn)程源碼倉庫中,然后“憑據(jù)”中配置密鑰對中的私鑰;
  • 指定分支,根據(jù)實(shí)際情況;

Additional Behaviours:有很多選項(xiàng)供選擇,類似于“構(gòu)建策略”,但一般是執(zhí)行在“構(gòu)建策略”之前。這里選擇的是“檢出到子目錄”,作用是從遠(yuǎn)程倉庫拉取代碼到本地,作用類似于git clone命令。所以,需要先在遠(yuǎn)程服務(wù)器上建立一個(gè)本地倉庫目錄。

5、保存項(xiàng)目配置,立即構(gòu)建,先測試是否能從遠(yuǎn)程倉庫拉取代碼到本地:

jenkins git,軟件測試,自動(dòng)化測試,職場和發(fā)展,jenkins,集成測試,模塊測試,git

構(gòu)建后控制臺(tái)輸出?

jenkins git,軟件測試,自動(dòng)化測試,職場和發(fā)展,jenkins,集成測試,模塊測試,git

查看本地源碼倉庫

?上面的圖說明,Git 的配置是成功的。

6、編寫一個(gè)簡單的用于部署的 Shell 腳本,重新回到項(xiàng)目的配置中,新增“構(gòu)建策略”,選擇“執(zhí)行 Shell”,編寫一個(gè)將這個(gè) HTML 文件拷貝至 Tomcat 中的webapps/jenkins/目錄下,重命名為jenkins.html。保存配置:

jenkins git,軟件測試,自動(dòng)化測試,職場和發(fā)展,jenkins,集成測試,模塊測試,git

簡單的部署腳本

7、先進(jìn)行一次構(gòu)建,一來看看 Shell 腳本是否正常運(yùn)行,二是看看 HTML 頁面的效果,便于與修改后區(qū)分:

jenkins git,軟件測試,自動(dòng)化測試,職場和發(fā)展,jenkins,集成測試,模塊測試,git

HTML 頁面效果

8、在 Windows 中拉取代碼,編輯 HTML,來模擬開發(fā)場景,修改后提交再提交至遠(yuǎn)程倉庫:

jenkins git,軟件測試,自動(dòng)化測試,職場和發(fā)展,jenkins,集成測試,模塊測試,git

修改后提交至遠(yuǎn)程倉庫?

jenkins git,軟件測試,自動(dòng)化測試,職場和發(fā)展,jenkins,集成測試,模塊測試,git

?

提交詳情

9、再次構(gòu)建,構(gòu)建成功后刷新瀏覽器頁面:

?jenkins git,軟件測試,自動(dòng)化測試,職場和發(fā)展,jenkins,集成測試,模塊測試,git

執(zhí)行構(gòu)建后刷新

綜上,便是一個(gè)較為完整的 Jenkins 與 Git 結(jié)合使用。

三、補(bǔ)充

上述只是簡單的示例?,F(xiàn)實(shí)中,不論是項(xiàng)目復(fù)雜程度、部署的環(huán)境、部署所編寫的腳本等都比示例復(fù)雜的多。希望先通過這樣簡單的示例,了解 Jenkins 可以與 Git 結(jié)合使用,并且對 Jenkins 可以自動(dòng)拉取遠(yuǎn)程倉庫中的代碼并且實(shí)現(xiàn)部署這種常規(guī)操作不再“懷疑”即可。

最后祝大家都能找到心儀的工作,快樂工作,幸福生活,廣闊天地,大有作為。PS:這里分享一套軟件測試的自學(xué)教程合集。對于在測試行業(yè)發(fā)展的小伙伴們來說應(yīng)該會(huì)很有幫助。除了基礎(chǔ)入門的資源,博主也收集不少進(jìn)階自動(dòng)化的資源,從理論到實(shí)戰(zhàn),知行合一才能真正的掌握。全套內(nèi)容已經(jīng)打包到網(wǎng)盤,內(nèi)容總量接近500個(gè)G【點(diǎn)擊文末小卡片免費(fèi)領(lǐng)取】

jenkins git,軟件測試,自動(dòng)化測試,職場和發(fā)展,jenkins,集成測試,模塊測試,git

? 240集-零基礎(chǔ)到精通全套視頻課程
? [課件+源碼]-完整配套的教程
? 18套-測試實(shí)戰(zhàn)項(xiàng)目源碼
? 37套-測試工具軟件包
? 268道-真實(shí)面試題
? 200個(gè)模板-面試簡歷模板、測試方案模板、軟件測試報(bào)告模板、測試分析模版、測試計(jì)劃模板、性能測試報(bào)告、性能測試報(bào)告、性能測試腳本用例模板(信息完整)

這些資料,對于做【軟件測試】的朋友來說應(yīng)該是最全面最完整的備戰(zhàn)倉庫,這個(gè)倉庫也陪伴我走過了最艱難的路程,希望也能幫助到你!凡事要趁早,特別是技術(shù)行業(yè),一定要提升技術(shù)功底。

送給大家一句話,共勉:當(dāng)我們能力不足的時(shí)候,首先要做的是內(nèi)修!當(dāng)我們能力足夠強(qiáng)大的時(shí)候,就可以外尋了!?

jenkins git,軟件測試,自動(dòng)化測試,職場和發(fā)展,jenkins,集成測試,模塊測試,git文章來源地址http://www.zghlxwxcb.cn/news/detail-770285.html

到了這里,關(guān)于【Jenkins使用】Jenkins 與 Git的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【軟件測試】自動(dòng)化測試selenium

    【軟件測試】自動(dòng)化測試selenium

    目錄 一、什么是自動(dòng)化測試 二、Selenium介紹 1、Selenium是什么 2、Selenium的原理 三、了解Selenium的常用API 1、webDriver API?? 1.1、元素定位 1.1.1、CSS選擇器 1.1.2、Xpath元素定位 1.1.3、面試題 ?1.2、操作測試對象 1.3、添加等待? 1.4、打印信息 ?1.5、瀏覽器的操作 1.6、鍵盤事件 1.7、鼠

    2024年01月17日
    瀏覽(26)
  • 軟件測試 -- 自動(dòng)化測試(Selenium)

    ????????在這里記錄一下? 自動(dòng)化測試 -- Selenium 的一些基礎(chǔ)知識(shí)點(diǎn),只記錄方法。 Selenium 瀏覽器操作 Selenium 元素定位(包含 Web 表單) findElement 和 findElements ????????findElement 和 findElements 都可以用于定位元素,它們都需要傳入一個(gè) By 類型,但是他們的返回值不同,區(qū)

    2024年04月22日
    瀏覽(56)
  • 軟件測試/自動(dòng)化測試/測試開發(fā)/性能測試經(jīng)典好書推薦

    軟件測試/自動(dòng)化測試/測試開發(fā)/性能測試經(jīng)典好書推薦

    目錄 前言 測試?yán)碚撆c實(shí)踐 性能測試 安全測試 自動(dòng)化測試 編程語言與開發(fā)技能 管理技能 軟件測試入行容易進(jìn)階難。從測試小白成長為測試經(jīng)理、總監(jiān)級別人才,要跨越長長的技術(shù)棧升級之路,挑戰(zhàn)非常高的綜合能力要求。 大牛都是相似的:具備扎實(shí)的測試方法論基礎(chǔ),能

    2024年02月09日
    瀏覽(44)
  • 軟件測試 自動(dòng)化測試selenium篇(一)

    軟件測試 自動(dòng)化測試selenium篇(一)

    目錄 一、什么是自動(dòng)化測試 ?單元測試 ?接口自動(dòng)化 ?UI自動(dòng)化 二、如何實(shí)施自動(dòng)化測試 ?自動(dòng)化測試需要了解的技能 三、selenium介紹 webdriver的工作原理: ?四、Selenium+Java環(huán)境搭建 ? ? ? ? ? ? ? ? ? ?驗(yàn)證環(huán)境是否搭建成功 創(chuàng)建java項(xiàng)目,添加pom文件中添加依賴 常見問題

    2024年02月07日
    瀏覽(37)
  • 軟件測試 自動(dòng)化測試selenium API

    軟件測試 自動(dòng)化測試selenium API

    1.1.1 CSS 選擇器定位元素 CSS 選擇器 就是一個(gè)語法 瀏覽器 (ctrl + f)可以進(jìn)行選擇 類選擇器:.class值(.s_ipt) id 選擇器:#id值(#kw) 父類選擇器 子類選擇器:父類選擇器表達(dá)式 子類選擇器表達(dá)式 標(biāo)簽選擇器:標(biāo)簽名(form) 1.1.2 XPath 定位元素 XPath 是一種在XML 文檔中定位元

    2024年04月28日
    瀏覽(34)
  • 軟件測試之單元測試自動(dòng)化入門基礎(chǔ)

    軟件測試之單元測試自動(dòng)化入門基礎(chǔ)

    所謂的單元測試(Unit Test)是根據(jù)特定的輸入數(shù)據(jù),針對程序代碼中的最小實(shí)體單元的輸入輸出的正確性進(jìn)行驗(yàn)證測試的過程。所謂的最小實(shí)體單元就是組織項(xiàng)目代碼的最基本代碼結(jié)構(gòu): 函數(shù),類,模塊 等。在Python中比較知名的單元測試模塊: unittest pytest doctest nose 所謂的測試

    2024年02月03日
    瀏覽(29)
  • 【軟件測試】python+selenium自動(dòng)化測試

    【軟件測試】python+selenium自動(dòng)化測試

    一、什么是自動(dòng)化測試 自動(dòng)化測試指軟件測試的自動(dòng)化,在預(yù)設(shè)狀態(tài)下運(yùn)行應(yīng)用程序或者系統(tǒng),預(yù)設(shè)條件包括正常和異常,最 后評估運(yùn)行結(jié)果。將人為驅(qū)動(dòng)的測試行為轉(zhuǎn)化為機(jī)器執(zhí)行的過程。 單元測試 java的單元測試框架是Junit,在這里不再贅述。 接口自動(dòng)化 接口測試就是

    2023年04月09日
    瀏覽(34)
  • 【軟件測試】基于博客系統(tǒng)的自動(dòng)化測試

    【軟件測試】基于博客系統(tǒng)的自動(dòng)化測試

    目錄 1.我的博客系統(tǒng)鏈接 2.使用selenium對博客系統(tǒng)進(jìn)行自動(dòng)化測試 1.引入依賴 2.創(chuàng)建公共類 3.創(chuàng)建測試套件類 4.測試登陸界面 5. 測試博客列表頁 6.測試寫博客頁面 7.測試刪除博客 8.最終運(yùn)行結(jié)果 用戶登錄 創(chuàng)建一個(gè)maven項(xiàng)目,在pop.xml中引入以下依賴 因?yàn)閷γ恳粋€(gè)頁面進(jìn)行測試

    2024年02月15日
    瀏覽(22)
  • 軟件測試/測試開發(fā)丨利用ChatGPT 生成自動(dòng)化測試腳本

    軟件測試/測試開發(fā)丨利用ChatGPT 生成自動(dòng)化測試腳本

    自動(dòng)化測試腳本可以模擬用戶與應(yīng)用程序的交互,例如點(diǎn)擊按鈕、輸入數(shù)據(jù)、導(dǎo)航到不同的頁面等等,以驗(yàn)證應(yīng)用程序的正確性、性能和穩(wěn)定性。 自動(dòng)化測試在回歸測試、冒煙測試等測試流程中都可以極大地起到節(jié)省時(shí)間、節(jié)省人力的作用,所以目前自動(dòng)化測試工程師,也是

    2024年02月05日
    瀏覽(23)
  • 軟件測試面試題——接口自動(dòng)化測試怎么做?

    面試過程中,也問了該問題,以下是自己的回答: 接口自動(dòng)化測試,之前做過,第一個(gè)版本是用jmeter 做的,1 主要是將P0級別的功能接口梳理出來,根據(jù)業(yè)務(wù)流抓包獲取相關(guān)接口,并在jmeter中跑通,2 是整理了項(xiàng)目上的所有接口,先將單個(gè)接口跑通,然后再編寫不同的接口用

    2024年02月14日
    瀏覽(27)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包