1. 程式人生 > >selenium+testng+gitblit+jenkins+ant自動化測試系列七:jenkins安裝及基礎配置

selenium+testng+gitblit+jenkins+ant自動化測試系列七:jenkins安裝及基礎配置

1.安裝

方法一:

下載jenkin.exe安裝檔案

下載地址:https://jenkins.io/content/thank-you-downloading-windows-installer/

下載jenkins-2.49.zip,解壓後直接安裝即可,安裝完成後在電腦服務中會自動啟動一個jenkins服務,生成的管理員密碼在安裝目錄如E:\Program Files (x86)\Jenkins\secrets\initialAdminPassword中。

方法二:

使用cmd切換到jenkins.war的目錄下,執行java -jar jenkins.war

 

會提示安裝目錄,以及生成一個管理員密碼:

 

保持該cmd視窗為開啟狀態,此時Jenkins服務已經開啟,預設使用的埠是8080ip為本機ip地址,

可以自己寫一個bat檔案,以後直接雙擊啟動jenkins服務即可。

 

2.登入jenkins

開啟http://192.168.150.116:8080/,看到類似下面的介面,提示輸入密碼,將initialAdminPassword中的內容貼上進去

 

接著按照提示安裝外掛,選擇預設安裝,下圖為安裝外掛中(注意:預設的外掛最好全部安裝成功,否則進入到jenkins頁面新建任務時會出現很多問題,包括選單不會顯示為中文,原始碼管理處僅顯示none

 

外掛安裝完成後,新建使用者lily 123456,也可以直接以管理員身份登入。

 

3.引數配置

 

點選右側:系統管理-Global Tool Configuration,設定jdk路徑

設定git路徑,git路徑為《gitblit系列三:本地git安裝及使用》中安裝的git客戶端git.ext路徑

 

點選右側:系統管理-系統設定設定jenkins Location地址以及管理員郵件地址

 

4.新建任務,點選左側新建

 

輸入專案名稱,選擇專案型別,我目前的專案是java專案,選擇第一個,構建一個自由風格的軟體專案


原始碼管理:我使用的是gitblit,選擇git,輸入對應版本庫的地址(如果是使用svn管理程式碼,則選擇Subversion)

 

注:如果輸入

url後,提示failed to connect repository,但url地址確認無誤,檢查第三點,引數配置中的git客戶端git.ext路徑,修改正確後就不會有報錯提示了。

 

如果原始碼管理中只有none選項,則說明對應的外掛未安裝,比如Git plugin外掛未安裝,則原始碼管理中無git選項,外掛在系統管理-管理外掛-可選外掛中搜索並安裝。

 

 新增Credentials,點選add,輸入gitblit伺服器的登入使用者lily 123456,儲存。

 

5.在eclipse中新建一個java專案Helloworld,然後commit到本地

 

push到gitblit伺服器中對應的helloworld版本庫

 

6.構建,選擇步驟4中新建的任務helloworld,點選右側的小三角,點選立即構建

 

可檢視到左側的構建列表,藍色表示成功,紅色表示失敗,點選工作區

 

可檢視到helloworld的所有程式碼檔案,可選擇打包下載到本地。

 

相關推薦

selenium+testng+gitblit+jenkins+ant自動化測試系列jenkins安裝基礎配置

1.安裝 方法一: 下載jenkin.exe安裝檔案 下載地址:https://jenkins.io/content/thank-you-downloading-windows-installer/ 下載jenkins-2.49.zip,解壓後直接安裝即可,安裝完成後在電腦

selenium+testng+gitblit+jenkins+ant自動化測試系列本地git安裝使用

第一步:下載本地git檔案:Git_2.11.1.exe 第二步:安裝Git_2.11.1,一路點選next預設安裝即可,安裝目錄為D:\Program Files (x86)\Git。 第三步:把

[zookeeper]zookeeper系列zookeeper選舉資料一致性

ZAB協議 ZAB(Zookeeper Atomic Broadcast)協議,即Zookeeper原子訊息廣播協議,協議內容大致如下: 所有事物的請求必須由全域性唯一的伺服器來協調處理,這樣的伺服器

selenium+ant+jenkins整合自動化測試環境搭建

上一篇文章(https://mp.csdn.net/postedit/82388339),主要分享的是selenium自動化測試基本的測試環境的搭建,能夠正常的在eclipse中編寫用例和執行用例。 實際工作中,我們的自動化指令碼基本都是下班時無人值守執行,執行完成之後,並

Jmeter+Ant+Jenkins介面自動化測試框架搭建for Windows

前言 軟體開發的V模型大家都不陌生,其中測試階段分為單元測試→功能測試→系統測試→驗收測試。其中單元測試一般由開發同學們自己完成,大部分測試具體實施(這裡不包括用例設計)是從單體功能測試開始著手的。 如果測試一個功能,發現主流程無法走下去,也就是介面不通,這時再打回去開發手裡繼續改,改

selenium+java+testNG+pageObject深入理解自動化測試框架

關於selenium+java+testNg的環境配置文章,本文主要講述測試框架的架構實現。 我們知道,搭建一個合理的測試框架能夠將自動化測試做大做大,一個合適的自動化測試框架能夠極大的降低程式碼的數量,便於後續的維護。文章先從測試框架的模型,思想講起,然後將各個部分做實現

UI自動化測試系列之-----TestNg中使用繼承

TestNg中可以使用繼承,一些公關的操作可以放在父類中,比如開啟瀏覽器等可以放在@BeforeClass中,關閉則放在@AfterClass中。  當子類實現了自己的@BeforeClass,@Test和@AfterClass,則執行子類時,物件直接呼叫自己的。如果有其中

selenium+jenkins網頁自動化測試的構建

jenkins+selenium可以做到對web自動化的持續整合。 Jenkins的基本操作: 一、新建檢視及job 新建檢視:   新建job: 可以選擇構建一個自由風格的軟體專案或者複製已有的item   二、準備工作: 安裝Jenkins外掛,SSH plugin ,Email Ex

自動化測試系列之三使用Katalon Recorder自動生成基於Selenium框架的測試程式碼

系列連結 介紹 上一節說到有人提議用Selenium IDE,本人親自試用了一下,發現不太好用,一是因為它不能export出程式碼,二是輸入的引數是寫死的,比如現在我輸入的是hello world,可能我下次使用的時候,需要輸入ABCD, 那是不是需要手工的去

python+selenium+Jenkins構建自動化測試

環境準備 本次使用JDK:1.8、tomcat:8.5、Jenkins:2.127 安裝jdk 安裝tomcat 和jenkins tomcat中的bin目錄如果已加入環境變數你可以

【Appnium+C#+Winform自動化測試系列】一、獲取本機連接的設備、啟動多個Appnium和獲取本機啟動的Appnium

net 系列 () 定向 目的 res listening toa 路徑     本系列內容,準備根據所完成的項目為基線,一步一步的把整個設計和實現過程梳理。 先從基本的一些環境問題入手,梳理清楚關於手機設備和Appnium。因為我們在後面的建立Appnium連接時,需要

Eclipse+TestNG搭建接口自動化測試框架

eclipse 資源分享 由於 myeclipse 配置文件 需要 globals setting 做了 一、環境安裝 1、前提 安裝好jdk 配置好Java環境變量 安裝Eclips 這些網上都有,就不再詳細介紹。 資源分享鏈接:http://pan.baidu.com

Selenium自動化測試Python三WebDriver進階

mage 查找表 emp start send 包含 foo stat 線路 WebDriver 進階 歡迎閱讀WebDriver進階講義。本篇講義將會重點介紹Selenium WebDriver API的重點使用方法,以及使用模塊化和參數化進行自動化測試的設計。 We

seleniumSelenium基於Python3的Web自動化測試腳本在IE上運行慢的解決方法

drivers 解決方法 bsp exe com 32位 方法 解決辦法 文本 闡述問題: 執行自動化腳本時,發現文本輸入在IE瀏覽器上特別慢,這樣大大降低了自動化效率 解決辦法:原因是原先下載的IEDriverServer.exe為64位系統的IE,換為32位的IED

Appium python自動化測試系列之Capability介紹(五)

語言 路徑 pla apk 過程 5.1 基礎 針對 driver ?5.1 Capability介紹 5.1.1 什麽是Capability 在講capability之前大家是否還記得在講log時給大家看過的啟動時的日誌?在我們的整個啟動日誌中會出現一些配置信息,其實那些

Appium python自動化測試系列之元素的定位(六)

keditor logs ren 匹配 4.4 contex 應用 需要 運用 ?6.1 常用定位方法講解 對象定位是自動化測試中很關鍵的一步,也可以說是最關鍵的一步,畢竟你對象都沒定位那麽你想操作也不行。所以本章節的知識我希望大家多動手去操作,不要僅僅只是書本上的知識,畢

Appium python自動化測試系列之認識Appium(四)

ndt require 差異 make python自動化 復雜 appium launched interface ?4.1界面認識 在之前安裝appium的時候說過我們有兩種方法安裝,也就有兩種結果,一種是有界面的,一種是沒有界面的,首先我們先講一下有界面的,以及界面有

Appium python自動化測試系列之appium環境搭建(二)

ftp 自動化 手動 文件 搭建環境 做到 安裝python reg 成員 ?2.1 基礎環境搭建 當我們學習新的一項技術開始基本都是從環境搭建開始,本書除了第一章節也是的,如果你連最基礎的環境都沒有那麽我們也沒必要去說太多,大概介紹一下: 1、因為appium是支持and

Appium python自動化測試系列之Android UIAutomator終極定位()

提升 而已 log key find align 寫法 自己 簡單 android uiautomator text定位 可能有人不知道為什麽說android uiautomator是終極定位,而且android uiautomator和appium有什麽關系呢?如果之前

Appium python自動化測試系列之等待函數如何進行實戰(九)

可能 res path 定位 __file__ poll 9.1 慢慢 定義 ?9.1 等待函數的使用 9.1.1 為什麽要使用等待函數 我們在做自動化的時候很多時候都不是很順利,不是因為app的問題,我們的腳本也沒問題,但是很多時候都會報錯,比如一個頁面本來就有id為1的