1. 程式人生 > >【Jenkins】自動化構建工程配置

【Jenkins】自動化構建工程配置

前提

  1. 已經部署好Jenkins,使用版本Jenkins ver.2.46.3
  2. git上有相應的待自動化構建的工程
  3. 在伺服器上的目標目錄中建立了初始化的檔案,其中包括部署指令碼,配置等等

Jenkins

  1. 登入Jenkins。
  2. 在頁面上點選“新建”。
  3. 填寫item名稱,選擇maven專案,點選ok,頁面自動跳轉到配置介面。
  4. 從上到下依次:
1)General
     填寫描述
(2)原始碼管理
     選擇Git
     按實際情況填寫Responsitory URL,比如[email protected]:JAVAWEB/ProjectName.git
     選擇可用的Credentials
     修改branch specifier,比如*/dev
(3
)構建觸發器 勾除build whenever a SNAPSHOTdependency is build 勾選build when a change is pushed to Git... (4)構建環境 無 (5)Pre Steps 無 (6)Build Root POM: pom.xml Goals and options: clean package (7)Post Steps 選擇Run only if build succeeds 點選add post-build step選擇Execute Windows batch command
填入deploy.bat (deploy.bat需要在工程中配置好) (8)構建設定 勾選E-mail Notification,填寫要通知的使用者郵箱,用於通知構建異常 (9)構建後操作 無
  • 點選Apply,點選儲存
  • Git

    配置好之後,發現提交程式碼並沒有觸發自動化構建
    需要在git的配置中新增一個web hooks
    其中填寫的url與Jenkins中的構建觸發器中的
    Build when a change is pushed to GitLab. GitLab CI Service URL:
    http://xx.xx.xx.xx:xxxx/project/projectName


    的URL保持一致

    相關推薦

    Jenkins自動化構建工程配置

    前提 已經部署好Jenkins,使用版本Jenkins ver.2.46.3 git上有相應的待自動化構建的工程 在伺服器上的目標目錄中建立了初始化的檔案,其中包括部署指令碼,配置等等 Jenkins 登入Jenkins。 在頁面上點選“新建

    Android stuidoMonkeyJenkins自動化測試初探

    自動測試 monkey 自動化測試初探-201709032226 Junit 部分註解說明 一個JUnit4 的單元測試用例執行順序為:@BeforeClass –> @Before –> @Test –> @After –> @AfterClass 每一個測試方法的調用順序為

    基於SpringBoot的微服務Jenkins自動化部署

    基於【SpringBoot】的微服務【Jenkins】自動化部署   一、關於自動化部署   關於自動化部署的優點,我就不在這裡贅述了;只要想想手工打包、上傳、部署、重啟的種種,就會有很多場景歷歷在目,相信經歷過的朋友都能體會其中的酸甜苦辣; 而一旦到了大型專案,比如所微服務化之後的

    Jenkins定時構建語法

    欄位有哪些 每行包含5個欄位,用製表符或空格隔開,從左至右依次是: 分 時 天 月 星期 每個欄位的取值範圍 分鐘 一小時中(0–59) 時 一天中 (0–23) 天 一個月中(1–31) 月 一年中 (1–12) 星期 一週中 (0 和 7 都代表星期日) 為了每個欄位可以取多個值,可以用下面操作

    Jenkins——定時構建

    前言   我們在使用Jenkins構建專案的時候。   常用到定時構建,定時在某個時間自動構建   我們需要在配置job的時候選擇觸發器Build periodically   在 日程表

    Jenkinsjenkins 配置騰訊企業郵箱

    bubuko btn 點擊 發送 郵箱 ins image 系統 通過 首頁】-->【系統管理】-->【系統設置】 ////////////////////////////////////////////////////////////////////

    jenkinsjob配置

    前言   本篇博文小編將舉一個例子,來說明job如何配置。   已知條件:(1)svn程式碼地址(使用者名稱jenkins,密碼jenkins) (2)構建伺服器地址(ip,使用者名稱,密碼) (3)部署伺服器地址 步驟 一、系統設定 1.jenkins —>

    jenkins安裝與配置

    前言   Jenkins是一個基於java開發的持續整合工具,因此在安裝Jenkins之前,我們需要首先安裝JDK,另外,Jenkins與版本控制系統密切相關,所以還需要安裝一個版本控制工具(如SVN、Git等)。 Linux系統 (一)安裝jdk 1. 下載並安裝jdk

    jenkins配置的一些坑

    1 javadoc無法檢視 按照《jenkins-the-definitive-guide》的步驟設定了javadoc的build和 Post-build-actions, 期初的效果是空白的頁面,以為沒有生成,就來回的該配置,後來到伺服器上面看

    jenkins二、使用jenkins+svn+ant+tomcat 構建非maven專案

    <?xml version="1.0" encoding="UTF-8"?> <project name="myweb" default="deploy" basedir="."> <property environment="env" /> <property

    web前端自動化工作環境配置6. 版本控制工具git與githup的區別與聯絡以及git的基本用法

      最近專案裡面在用Git提交程式碼,剛開始的時候對這個工具也不是很瞭解,業餘時間抽空就學習了一下。Git是一個原始碼管理工具,便於大家協同開發,在一個專案中,凡是由開發人員編寫的程式碼都是原始碼,都需要被管理起來,讓原始碼容易被追溯,主要記錄每次變更了什麼,誰主導了這次的變

    JenkinsJenkins+maven+git / SVN 搭建專案自動化部署整合環境

    目錄 一、完成jdk的安裝  參考我的另一博文: (1)Jenkins部署在Windows系統,jdk安裝在Windows系統:【jdk】window10:jdk 8下載和安裝步驟 二、完成git/svn的安裝 (一)根據公司使用

    Linux文件整理之Jenkins+Docker自動化部署.Net Core

    這次整理的文件是Jenkins+Docker實現自動化部署,很早之前就寫的,今天有時間就搬到部落格園做個記錄。 Jenkins是基於Java開發的一種持續整合工具,主要用於持續、自動的構建/測試軟體等相關專案。在Java開發中我們經常能看到使用jenkins來部署,.Net core目前還是比較少見的,但是好

    Pythonpython2.7 安裝配置OpenCV2

    pen 2.4.1 安裝 so文件 strong make lib con ack 環境:Ubuntu16.04 anaconda Python2.7 opencv2.4.13 安裝opencv後 import cv2 遇到錯誤信息: No module named cv2

    整理軟件工程復習提綱(維護)

    評價 描述 nbsp 參考 操作 text 吸引 復習 組織 章魚小年糕整理,如果有錯誤歡迎提出,若要二次修改發布,請留言,謝謝^_^! 概念 軟件維護:軟件在已經交付使用之後,為了改正錯誤或滿足新的需求修改軟件的過程。 文檔:有關計算機程序功能、設計、編制、使用的文字或圖

    整理軟件工程復習提綱(可行性研究)

    模型 行動 移動 帶來 效應 align 估計 信息流 tro 章魚小年糕整理,如果有錯誤歡迎提出,若要二次修改發布,請留言,謝謝^_^! 概念 可行性研究的目的就是用最小的代價在盡可能短的時間內確定該軟件項目是否能夠開發,是否值得去開發。 系統流程圖(SDT):概括地描繪

    整理軟件工程復習提綱(軟件項目管理)

    功能點 軟件 哪些 計算機程序 組成 如果 輸出 驅動 影響 章魚小年糕整理,如果有錯誤歡迎提出,若要二次修改發布,請留言,謝謝^_^! 概念 管理:通過計劃、組織和控制等一系列活動,合理地配置和使用各種資源,以達到既定目標的過程。 軟件項目管理:先於任何技術活動之前,並且

    OPenGLopengl 64位 配置

    技術 添加 os x 源代碼 lar ebs 庫文件 定義 software 1.GLEW The OpenGL Extension Wrangler Library (GLEW) is a cross-platform open-source C/C++ extensio

    Git二、安裝配置

    config 查看 projects set col utl font ssl user 一、Git安裝   Linux 1 $ apt-get install libcurl4-gnutls-dev libexpat1-dev gettext 2 libz-dev

    CaffeUbuntu16.04上配置安裝caffe(Only CPU)

    nts dia 使用 word sci oos evel 成功 eve 一、首先看看自己的系統,Ubuntu16.04,cpu,沒有Nvidia,沒有opencv 二、安裝依賴包 安裝protobuf,leveldb,snappy,OpenCV,hdf5, protob