Linux下自動化測試環境的搭建

?

1.安裝Linux虛擬機,詳情參考??https://blog.csdn.net/qq_22770715/article/details/78558374? ? ?https://www.cnblogs.com/Q277227/p/8176564.html

1.1? ?需要確定IP? ,使用 ifconfig

1.2? linux的用戶名跟密碼;

1.3? ?確定可以遠程ssh登錄;

1.4? 確定防火墻處于關閉狀態

service iptables stop? 用戶關閉防火墻;

2.java jdk的安裝以及環境變量的搭建

2.1? 通過linux命令進行安裝yum install java ;也可以下載linux版本的jdk,復制到linux虛擬機下;

驗證安裝是否成功

2.2? 環境變量的搭建

進入系統根目錄下的? /etc/profile ,如下進行環境變量的搭建;

?通過vim命令進入,輸入 i,進行編輯,esc退出編輯,:wq保存并退出,:q退出;

3.安裝并配置 git

3.1? 安裝git :? yum install git

驗證是否安裝成功? git --version

3.2 git 初始化設置?

git config --global username ""? ?//用戶名

git config --global user.email ""? ?//用戶email

3.3? 生成證權證書

ssh-keygen -t rsa -C "email地址"?

進入 .ssh 目錄下

3.4? ?將生成的證書配置到github上,將 id_rsa.pub 里面的內容復制到 github上;

進入github setting;

3.5? 確保liunx服務器與github之間可以聯通;

?

4. 使用maven進行構建

4.1? 下載maven包? 使用 wget? 下載鏈接? ?//去apache官網復制linux下的下載鏈接,進行下載;如果 wget不識別,需要先下載wget工具 ,使用yum -y install wget

4.2? 解壓maven包? 使用unzip 下載好的zip包? ? //如果unzip不識別,需要先下載unzip工具,使用yum -y install unzip

下載解壓好之后 如下圖:

4.3? 配置maven環境變量,跟jdk環境變量配置一樣,參考jdk上邊的截圖;

4.4? 驗證是否配好

?5.下載Tomcat

5.1? 下載Tomcat? ? wget? 下載鏈接;

5.2? ?解壓??

下載跟解壓參考maven

5.3? ?開啟Tomcat服務

5.4? 查看Linux進程中是否有 tomcat

5.5? 進入瀏覽器,輸入 linux虛擬機的ip:port

?

6.jenkins的相關配置

6.1? 進入 jenkins 官網 https://jenkins.io/download/ ,復制鏈接? ? ?

?

6.2? 第一次啟動

6.3 在瀏覽器中輸入 linux虛擬機的ip : 8070

?

6.4 需要對啟動起來的jenkins進行一系列的配置;

安裝插件,進入系統管理 - 可選插件 - 下載 rebuilder? ? ?safe restarter插件;

進入配置全局安全性, 安全矩陣里添加 admin 用戶;

6.5? ?需要將Linux注冊到Jenkins上;

?

?

?啟動節點驗證Linux服務器已經成功注冊到jenkins上,如下 Testlinux前面沒有紅叉 就是注冊成功;

?

?

?新建job驗證jenkins任務可以遠程運行在Linux服務上? ?如下 RMCT 跟 TestTask是新建的job;

?

點擊新建的job, 點擊? 立即構建? ?,可以進行構建;

?

?

?

? ?

?

轉載于:https://www.cnblogs.com/mengxiao/p/10887935.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/275129.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/275129.shtml
英文地址,請注明出處:http://en.pswp.cn/news/275129.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

code craft_以Craft.io為先—關于我們行業的實踐職業道路的系列

code craft重點 (Top highlight)For the past two decades, digital product design / UX has been shifting to become a more strategic discipline within organizations. Partially because business leaders have started to pay attention to how design-driven companie…

Nginx+httpd反代實現動靜分離

什么是動靜分離為了提高網站的響應速度,減輕程序服務器(apachephp,nginxphp等)的負載,對于靜態資源比如圖片,js,css,html等靜態文件,我們可以在反向代理服務器中設置&…

(建議收藏)前端面試必問的十六條HTTP網絡知識體系

大家好,我是若川。最近組織了源碼共讀活動,感興趣的可以加我微信 ruochuan12 參與,每周大家一起學習200行左右的源碼,共同進步。已進行四個月了,很多小伙伴表示收獲頗豐。想學源碼,極力推薦訂閱我寫的《學習…

了解 DB2 Version 9.5 中的全局變量(轉)

轉自:http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0711zubiri/ 簡介 在關系數據庫系統內部,應用程序和實際數據庫之間的主要交互都是以會話或連接的 SQL 語句形式來實現的。過去,為了在相同會話中實現不同 SQL 語句之…

jQuery新版本加載json注意事項。

jQuery在1.4版本后,采用了更為嚴格的json解析方式,所以所有內容都必須要有雙引號。比如以前{key:”28CATEGORY”,status:”0″}是沒問題的。但升級成1.4后,都必須加上雙引號:{“key” : “28CATEGORY”,“status” : “0″}如果你…

多邊形的時針方向與法線方向

從相反的法線方向觀察,順時針還是逆時針是相反的。 多邊形的時針方向與法線方向的關系呈右手法則關系。 GoogleEarth中的面具有時針方向,法線方向為正向,反之為負向 GoogleEarth的垂面在法線方向為亮色,反向為暗色 GoogleEarth的水…

裂墻推薦!再也不用求后端給接口了...

大家好,我是若川。今天咱們來介紹一款強大的云服務平臺!MemFire Cloud注冊即享5GB存儲空間、每月100萬讀額度和每月10萬寫額度。平臺入口:https://memfiredb.com/今天(12月10號)還有限時的送書活動!感興趣的…

1.今日標簽:視頻價值一千字

I love the App Store. It looks and works better than ever. But also, I love tricky design challenges. How do you improve something that already works great?我喜歡App Store。 它的外觀和工作比以往更好。 但是我也很棘手 設計挑戰。 您如何改善已經很好的工作&a…

Android service 小研究

最近同學搞起了Android開發,自己也撿起來這個玩意來看看。這里先研究一下service Service是安卓系統提供的四種組件之一,功能與activity類似,只不過沒有activity 的使用頻率高。顧名思義Service就是運行在后臺的一種服務程序一般很少與用戶交…

螞蟻金服瘋了嗎?大動作,非裁員,年底全員漲薪又漲假期!!!

大家好,我是若川。最近組織了源碼共讀活動,感興趣的可以點此加我微信 ruochuan12 參與,每周大家一起學習200行左右的源碼,共同進步。同時極力推薦訂閱我寫的《學習源碼整體架構系列》 包含20余篇源碼文章。以下分享一篇水文&#…

Android工程師轉型Java后端開發之路,自己選的路,跪著也要走下去!

本文是公眾號讀者jianfeng投稿的面試經驗恭喜該同學成功轉型目錄:毅然轉型,沒頭蒼蠅制定目標,系統學習面試經歷毅然轉崗,沒頭蒼蠅首先,介紹一下我的背景。本人坐標廣州,2016年畢業于一個普通二本大學&#…

書呆子rico_尋找設計和類型書呆子的清道夫

書呆子ricoI studied graphic design at an art school where typography was a core focus. I took 3 levels of typography classes and nearly lost my mind! But even before I studied type, I had a soft spot for signage. It’s one of the themes I enjoy shooting mo…

Regsvr32 dll OCX時報錯,LoadLibrary(Dllname) 內存訪問失敗。

解決辦法: 把要注冊的DLL或者OCX文件COPY到C盤根目錄,運用命令提示符工具,進入C盤根目錄,再運行Regsvr32 DLLname.dll即可。 轉載于:https://www.cnblogs.com/BrianLee/archive/2011/12/04/2275425.html

WebStorm 和 VsCode 的結合體來了!

大家好,我是若川。最近組織了源碼共讀活動,感興趣的可以點此加我微信 ruochuan12 參與,每周大家一起學習200行左右的源碼,共同進步。同時極力推薦訂閱我寫的《學習源碼整體架構系列》 包含20余篇源碼文章。周末分享下簡單的文章~每…

從零開始學Node.js(八_刪查)

node.js的事件 Node.js 是單進程單線程應用程序,但是因為 V8 引擎提供的異步執行回調接口,通過這些接口可以處理大量的并發,所以性能非常高。Node.js 幾乎每一個 API 都是支持回調函數的。Node.js 基本上所有的事件機制都是用設計模式中觀察者…

設計的概念以及含義_什么是設計概念? 以及為什么您應該始終從一個開始

設計的概念以及含義We work on designs almost every day, and we use different design methods to make the design usable, aesthetically appealing, and likable. But, many times, those well-crafted designs fail to reach a level to become market differentiator or…

C# 與java區別總結 收集

節選自《C、Java/C#之比較》http://dev.firnow.com/course/3_program/c/cppsl/2008520/117228.html 使用指針,由程序員根據需要分配、訪問內存,程序運行時動作明確直接沒有額外的處理步驟,程序的執行效率就高,但若程序員忘了釋放內…

碎片化學習前端資料分享~

大前端學習,關注這幾個大佬就夠了。他們的文章提供的大前端知識非常完備,也經常推薦大前端面試、個人成長相關的文章,對于你來說,學大前端,關注這些公眾號就夠了。不多說,直接看這些大佬的介紹。&#x1f3…

1、類型和語法——類型

類型:值的內部特征,定義了值的行為,以使其區別于其他值1.1 類型事關強制類型轉換1.2 內置類型七種除對象外,其他統稱為“基本類型”函數是 Object 的一個字類型(可調用對象)數組也是一個“子類型“1.3 值和…

netflix 工作原理_Netflix如何在屏幕后面工作?

netflix 工作原理Netflix has reported to have over 182 million subscribers worldwide in the first quarter of 2020 (Of course, these numbers don’t include freeloaders like me, who’s family or friends have been generous enough to share their account and pas…