1. 程式人生 > >robotframework+jenkins 持續構建專案

robotframework+jenkins 持續構建專案

1.開啟Jenkins 進行登陸,選擇系統管理,選擇管理外掛

2.安裝robotframework 外掛,此處我已經安裝過

3.開始構建任務,選擇新建

4.任意輸入一個專案名稱,選擇自由風格構建

5.原始碼管理預設就好

6.構建觸發器。此處設定定時任務,根據自己的需求設定即可

Build after other projects are built:在其他專案觸發的時候觸發,裡面有分為三種情況,也就是其他專案構建成功、失敗、或者不穩定的時候觸發專案;

Build periodically:週期進行專案構建(它不關心原始碼是否發生變化),如下圖配置:
H 2 * * * (每天2:00 必須build一次原始碼)


Poll SCM:定時檢查原始碼變更(根據SCM軟體的版本號),如果有更新就checkout最新code下來,然後執行構建動作。如下圖配置:*/5 * * * * (每5分鐘檢查一次原始碼變化)

在 Schedule 中填寫 0 * * * *。
第一個引數代表的是分鐘 minute,取值 0~59;
第二個引數代表的是小時 hour,取值 0~23;
第三個引數代表的是天 day,取值 1~31;
第四個引數代表的是月 month,取值 1~12;
最後一個引數代表的是星期 week,取值 0~7,0 和 7 都是表示星期天。
所以 0 * * * * 表示的就是每個小時的第 0 分鐘執行構建。

7.構建環境預設

8.構建,這裡寫看自己是什麼環境的構建,我是在windows上構建,選擇的是第一個。

9.構建後的步驟,設定釋出測試結果

*Directory of Robot output 填一個本地路徑,要根據你的output檔案放在哪裡,可以不填 
*Thresholds for build result 測試用例執行成功率和通過率的設定,如80%和100% 

構建完成後,點選儲存

選擇立即構建

構建歷史會出現正在構建的專案,藍色構建成功,紅色失敗

檢視構建執行日誌

相關推薦

robotframework+jenkins 持續構建專案

1.開啟Jenkins 進行登陸,選擇系統管理,選擇管理外掛 2.安裝robotframework 外掛,此處我已經安裝過 3.開始構建任務,選擇新建 4.任意輸入一個專案名稱,選擇自由風格構建 5.原始碼管理預設就好 6.構建觸發器。此處設

Windows下Android專案搭建Jenkins持續構建+自動化測試

使用持續整合和自動化測試的好處就不說了,網上一搜一大把,不太瞭解的可以去Google search。下面開始介紹如何在Windows環境下為Android專案搭建Jenkins。本文中使用的版本管理工具是SVN,大部分內容都參考自Jenkins官網,而且本文不考慮SDK

持續化整合Jenkins的系統配置+jenkins構建專案配置

最近在研究selenium2自動化測試,用到持續化整合jenkins。由於之前僅限於使用,而沒有真正動手配置過,所以現在學習從零開始,搭建持續化整合,故而有了這篇部落格。   先介紹一下專案持續整合測試,這個測試會每天定時執行自動化構建專案(包括編譯、釋出、自動化測試)

啟用 Jenkins 持續構建 .NET 程序,關於配置nuget關鍵點

下載 studio 解決辦法 font visual update 生效 color lis 網上關於 Jenkins + net 的文章一大堆,這裏只貼出 配置中的關鍵點, 第一步: 從官網下載 nuget.exe 安裝包進行安裝, 如果項目是用 vs2017 開發

Jenkins持續構建配置說明

一、Jenkins安裝1. 登入jenkins官網,下載jenkins-2.89-4版本,如圖2. 將壓縮包解壓,然後啟動jenkins.msi程式進行安裝,按照提示一直next即可。期間填寫賬戶密碼項根據提供的路徑開啟檔案即可檢視密碼,輸入密碼後,點選Continue。如3

jenkins 自動構建專案

持續整合是個簡單重複勞動,人來操作費時費力,使用自動化構建工具完成是最好不過的了。 為了實現這個要求,我選擇了Jenkins。 從http://mirrors.jenkins-ci.org/windows/latest下載windows下的最新安裝版jenkins。(如果不能安裝,從http://mirror

Jenkins持續整合專案搭建——基於Python Selenium自動化測試

參考連結:https://www.liaoxuefeng.com/article/1083282007018592 第一步:去官網https://jenkins.io/下載最新的war包   第二步:安裝.war包即:安裝jinkens 開啟命令視窗,進入.war包所在的路徑下 執行

linux伺服器中Jenkins整合git、Gradle持續構建Springboot專案

Jenkins是用java編寫的開源持續整合工具,目前被國內外各公司廣泛使用。本章教大家如何在linux伺服器中使用Jenkins自動釋出一個可作為linux服務釋出的Springboot專案。 自動構建需要經過如下步驟:從git倉庫下載程式碼、使用Gradle進行構建、使用SSH推送到另

持續整合之GitLab觸發Jenkins構建專案

一:目的為在公司的測試環境當中一旦開發向GitLab倉庫提交成功程式碼,GitLab通知Jenkins進行構建專案、程式碼質量測試然後部署至測試環境,注意這只是測試環境,而生產環境依然需要手動部署程式碼: 1.1:jenkins配置:1.1.1:安裝Gitlab Hook Plugin外掛:#系統管理-管理

jenkins+Docker+maven專案持續構建及docker化

 1、安裝配置Jenkins服務和Docker服務(不贅述)   2、在Jenkins依託的宿主機上建立一個構建指令碼(/home/skyform/專案名/rollingupdate.sh) 3、編寫指令碼:    #!/usr/bin/sh    dockerHost=

專案管理】Jenkins+Maven+Git專案持續構建之前言

         接下來的幾篇部落格,想系統的整理一下基於Jenkins+Maven+Git的專案持續構建自動部署系列。其實Jenkins、Nexus早在好幾年前就已經在使用了,這一次是想作為系統性的

Jenkins持續構建Android專案(二)-構建Android專案生成apk(by 星空武哥)

Jenkins安裝完我們就可以新建專案了 首先開始新建一個專案,選擇型別為“構建一個自由風格的軟體專案” 新建完成,就是配置專案 開始配置“General” 構建觸發器 我們選擇Poll

專案管理】Jenkins+Maven+Git專案持續構建之搭建git伺服器

gitlab和github兩者都是基於web的Git repositories(倉庫),擁有流水線型的web開發流程,它們為開發團隊儲存、分享、釋出、測試和合作web開發專案提供了中心化的、雲端儲存的場所。Git版本控制——對於多人共同開發一個project來說

Jenkins持續構建Android專案(四)-上傳apk到蒲公英(by 星空武哥)

1、註冊賬號,獲取取API Key和User Key 然後在“賬戶設定”中找到“API資訊”,獲取API Key和User Key 2、安裝curl 安裝完成後需要配置curl環境變數,然後在cm

jenkins+ant+jmeter接口自動化測試(持續構建

mat 文件 download includes 手機 brush service 自己 報告 使用badboy錄制腳本,到處到jmeter後進行接口自動化,後來想著 可不可以用自動化來跑腳本呢,不用jmeter的圖形界面呢, 選擇了ant來進行構建,最後想到了用Je

jenkins 使用Git持續構建

class script blank 公鑰私鑰 spa 持續構建 插件 output nbsp 為jenkins添加git插件。   在Available tab頁中找到Git Plugin   點擊下方的Install without Restart安裝插件。

linux服務器中Jenkins集成git、Gradle持續構建Springboot項目

完成 var 方式 ecb posit table 構建 bin 路徑 Jenkins是用java編寫的開源持續集成工具,目前被國內外各公司廣泛使用。本章教大家如何在linux服務器中使用Jenkins自動發布一個可作為linux服務發布的Springboot項目。 自

Jenkins自動構建ionic專案

1.原始碼管理: 從這裡拉去svn上最新版本的程式碼,@HEAD代表拉去最新版本的程式碼  2.構建 #!/bin/sh -l #npm install --unsafe-perm rm -rf node_modules/@types/jquery rm -r

jenkins構建專案時報錯缺少com.sun.image.codec.jpeg包解決方案

錯誤日誌:error: package com.sun.image.codec.jpeg does not exist   網上找的一個專案,使用的是jdk1.7,除此之外其他伺服器配置或是環境配置都是jdk1.8,所以產生了包找不到的報錯資訊。 在網上嘗試了三種解決方案,只有第三種解決了我

jenkins 構建專案

參考部落格:https://www.cnblogs.com/Iqiaoxun/p/5350589.html 注意: 1.遠端的tomcat要啟動 2.tomcat的config檔案要修改 <role rolename="admin"/> <role rolename="admin-