1. 程式人生 > >jenkins 自動構建專案

jenkins 自動構建專案

持續整合是個簡單重複勞動,人來操作費時費力,使用自動化構建工具完成是最好不過的了。 為了實現這個要求,我選擇了Jenkins。 從http://mirrors.jenkins-ci.org/windows/latest下載windows下的最新安裝版jenkins。(如果不能安裝,從http://mirrors.jenkins-ci.org/war/latest/jenkins.war下載war包,手動配置,配置說明參見https://wiki.jenkins-ci.org/display/JENKINS/Use+Jenkins)。 1.安裝 這裡直接使用安裝包,安裝過程很簡單,這裡就再說明了。 安裝後自動建立了一個windows服務:Jenkins,預設使用的埠是8080,如果需要修改,開啟安裝目錄下的jenkins.xml檔案,修改  <arguments>-Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "%BASE%\jenkins.war" --httpPort=8081
</arguments>後儲存,啟動jenkins服務。 開啟http://192.168.0.10:8081/,看到類似下面的介面(我這裡已經建立了一個任務):
說明jenkins已經安裝成功。 2. 建立任務   2.1 點“新Job”,介面如下:
輸入任務名稱,任意名稱都可以,但最好是有意義的名稱,這裡輸入的名稱和專案名稱相同為hummer   2.2 選擇專案型別,因我的專案是maven專案,這裡選擇“構建一個maven2/3專案”點選”OK“進入下一個介面。   2.3 介面如下: 原始碼管理根據自己的需要進行選擇,我的原始碼是使用svn管理的,這裡選擇“Subversion Modules”,在"Repository URL"錄入你的svn倉庫地址;第一次錄入時還需要錄入svn倉庫的使用者名稱和口令。
剛才的那個介面比較大,向下滾動,中間部分的介面如下: 構建觸發器,我選擇“Build whenever a SNAPSHOT dependency is built”,意思是依賴於快照的構建,應該是當svn有修改時就構建專案。 2.4 build設定不用修改,就使用pom.xml,目標選項也不用修改。 2.5 設定構建後的步驟,(Post Steps,可選設定 ),我這裡要求構建成功後把war檔案複製到指定的目錄,然後停運tomcat,刪除專案web目錄,啟動tomcat。 2.6 設定郵件通知  勾選“E-mail Notification”,在recipients中錄入要接收郵件的郵箱。 點“儲存”,完成設定 3. 在工作區域的左邊選單上點“立即構建”,開始構建專案,

如果構建成功,則專案狀態的S為藍色,如果失敗則為紅色。
構建完成,左邊選單會顯示有“控制檯輸出”,點選可以檢視控制檯詳細輸出。構建錯誤時也可以根據相應的錯誤資訊進行修改。

相關推薦

jenkins 自動構建專案

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

Jenkins自動構建ionic專案

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

jenkins配置自動構建專案

1.新建專案 2.原始碼管理新增倉庫地址,賬號密碼 3.配置指令碼(donKillMe保證啟動後進程不被殺掉) 4.配置對應的日誌任務(只需要在shell新增一句話) tail -f /usr/local/web/firefly/firefly.log 5.配置鉤子,gog

jenkins+svn自動構建專案

1.場景還原      隨著微服務架構的日益盛行,自動化打包構建及部署,勢在必行!今天,筆者就jenkins+svn自動化構建及部署做個相關的分享; 2.實現方案 ①jenkins官網下載jenkins war包 ②安裝jdk,並在jenkins中配置jdk

解決Jenkins自動構建nodejs專案無法完成的問題

最近添置伺服器 之前只有一個的時候使用比較原始的方式  就是1 手動ftp上傳檔案  2 ps -ef|grep node* 找到在後臺執行的node專案 kill這個程序 3 進入專案目錄 nohup npm start &啟動 這樣重複的工作在數量少的情況下沒感

Jenkins自動構建部署專案到遠端伺服器上

1.下載jenkins    啟動jenkins方式有2種1.1切換到jenkins.war包的存放目錄     啟動命令: java -jar  jenkins.war 啟動jenkins       訪問: localhost:8080 就能進入jenkins管理頁面1.

CentOS 7.2安裝Jenkins自動構建Git項目

瀏覽器 註冊 mod pwa 下載 之前 add 服務器端 pkg 1.環境 本文使用VMWare虛擬機進行實驗。 最終實現目標,在Jenkins服務器上新建構建任務,從Git服務器上拉取master HEAD(不編譯,僅演示),部署到"目標服務器",再執行一個腳本。

jenkins自動構建與發布服務

put hud 工作 nta ngs shel eas revert workspace 安裝jenkins構建使用插件 插件名 大概功能 Maven Integration plugin jenkins集成maven插件 Hudson Blame Sub

jenkins 自動構建gitlab項目

reat GC color 隨機 -h gitlab cred pro ber 安裝的plugin:   - kubernetes:1.7.1 - workflow-aggregator:2.5 - workflow-job:2.21 - cred

SVN怎麽觸發Jenkins自動構建

tps pat adding 403錯誤 啟用 html roc png body 通常,有幾種方式可以在SVN倉庫發生改變時觸發Jenkins進行構建。第一種是,Jenkins主動輪詢SVN倉庫;第二種是,在SVN客戶端(如TortoiseSVN)創建客戶端hooks來觸

通過Jenkins自動構建dubbo服務時的問題匯總

搜索 內容 正常 odin 1.0 tails net sta cau 最近接觸新的dubbo項目,項目初始時,測試環境的提供者服務發布較頻繁,奈何公司又沒有自動發布工具,遂自己在測試環境中搭建了Jenkins用於dubbo服務的發布。由於第一次使用,過程中也遇到了一些問

gitlab hook觸發jenkins自動構建

意義,gitlab推送或合併程式碼後觸發jenkin自動構建釋出程式碼或者執行命令推送規則 1.安裝gitlab和hook外掛    有時需要重啟jenkins服務,可能相容性問題,安裝完之後構建中看不到hook外掛        

android使用jenkins自動構建

首先安裝jenkins,前面已經介紹了,如果不想用docker叢集的模式,也可以在docker直接起jenkins 環境:mac一臺 1:安裝docker:Docker.dmg官網下載即可 mkdir -p /Users/xxx/develop/jenkins //掛載jenkins家目

通過Jenkins自動構建dubbo服務時的問題彙總

最近接觸新的dubbo專案,專案初始時,測試環境的提供者服務釋出較頻繁,奈何公司又沒有自動釋出工具,遂自己在測試環境中搭建了Jenkins用於dubbo服務的釋出。由於第一次使用,過程中也遇到了一些問題,記錄與此 Q1、DubboShutdownHook 問題描述 打包/停止原程序/拷貝/解壓 過程一切正

jenkins 自動構建docker 推送映象釋出映象

1、通過pom.xml 進行clean package docker:build <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0

利用jenkins自動構建基於docker的tomcat容器

軟體準備 jenkins-2.7.4 maven-3.0.5 git-2.8.0 gitlab-8.7.5 docker-17.05.0-ce 具體的安裝本處不予綴述,該yum的yum,make install或者rpm都可以,自由選擇。git最好不

gitlab實現webhook觸發jenkins 自動,構建,測試,push webhook構子 總結

ref 安裝 harbor 14. 允許 安全管理 rbo 觸發器 代碼 最新一直在學習 工作 + 學習 去掉 90% 所以blog 一直沒更 真是很不好! exsi ceph gitlab jenkins harbor k8s docker-compose ap

linux下使用maven自動構建專案

sudo mv apache-maven-3.5.0-bin.tar.gz /opt tar xzvf apache-maven-3.5.0-bin.tar.gz ·把maven的bin目錄新增到環境變數 export PATH

robotframework+jenkins 持續構建專案

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

Dockerfile 構建前端node應用並用shell指令碼實現jenkins自動構建

cat Dockerfile.node.pre FROM centos MAINTAINER zhao*******h.cn ENV LANG en_US.UTF-8 RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime &