jenkins工程建立
- maven安裝
wget http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz
tar -zxvf apache-maven-3.3.9-bin.tar.gz
mkdir -p /usr/maven
mv apache-maven-3.3.9 /usr/maven/
- 系統環境設定
進入jenkins 的web介面,開啟系統設定介面,設定jdk和maven相關引數
其中
jdk的路徑為/usr/java/jdk1.8.0_151/
maven的路徑為/usr/maven/ (這裡有個error)
配置jdk和maven的路徑
點選儲存按鈕
- job工程建立
點選建立一個新任務,設定成如下圖,item名稱為helloworld,點選OK按鈕
1)
2)
- job配置
1)點選專案名稱旁邊下三角,選擇配置
2)設定svn倉庫地址
3)點選enter credential按鈕到另一個頁面,輸入賬號密碼驗證
svn設定相關引數
Respository url 配置SVN倉庫地址
Local module directory 儲存SVN原始碼的路徑
Ignore externals option 忽略額外引數
Check-out Strategy 程式碼檢出策略
Repository browser 倉庫瀏覽器,預設Auto
add more locations 原始碼管理,允許下載多個地址的程式碼
Repository depth 獲取SVN原始碼的目錄深度,預設為infinity
empty: 不檢出專案的任何檔案
files: 所有檔案
immediates: 目錄第一級
infinity: 整個目錄所有檔案。
- 設定maven編譯引數
這裡為maven自動編譯、打包並跳過單元測試
maven常用命令
mvn clean 打包清理(刪除target目錄內容)
mvn compile 編譯專案
mvn package 打包釋出
mvn package -Dmaven.test.skip=ture 打包時跳過測試
- 構建job
1)上面工程建立完成後,點選主頁左側的立即構建,則jenkins會從svn獲取相關程式碼,通過maven編譯及打包,生成可用的war包
2)點選立即構建後,可以看到顯示構建失敗
3)點選console output檢視相關日誌
根據上述日誌提示/usr/maven下少了lib目錄
4)後來查看了下,/usr/maven下只有apache-maven-3.3.9目錄,需要在系統設定那裡對maven做出調整
5)然後點選立即構建,點選console output檢視相關日誌
可以看到構建成功
war包的存放位置為/root/.jenkins/jobs/helloworld/workspace/target
把edu包直接放到釋出目錄下即可
備註:
1) 在輸入svn的相關資訊時候,如果提示下面紅色字型,則表示需要輸入賬號密碼,點選enter credential按鈕
相關推薦
jenkins工程建立
maven安裝 wget http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz tar -zxvf apa
SiliconLabs NCP工程建立
建立工程一定要將IDE切換到Lanuncher介面來,並且選擇電腦連線的板子,再來建立,否則硬體外設配置就不對,編譯也報沒有定義的錯。在Simplicity IDE 的選單欄: Project - New - silicon labs AppBuilder Project 選擇C
STM32F407VET6之IAR之ewarm7.80.4工程建立(基於官方韌體庫1.6版本) 的工程檔案目錄
最後整理結構如下所示,├─cmsis│ startup_stm32f401xx.s│ startup_stm32f40xx.s│ startup_stm32f40_41xxx.s│ startup_stm32f410xx.s│ startup_stm32f411xe.s│ startup_stm32f427x
STM32F407VET6之IAR之ewarm7.80.4工程建立(基於官方韌體庫1.6版本)
今天把stm32F407的工程之IAR建立完成了,特此記錄下。 下載官方韌體庫,STM32F4xx_DSP_StdPeriph_Lib_V1.6.1,V1.8.0版本的同理。新建以下幾個檔案 src放官方的各個c檔案 inc放官方的各個h檔案,以及使用者的h檔案,這樣可以方便在options裡只需要一個
練手:簡單的maven多模組工程建立
1.建立maven父子專案 第一步:建立父專案 第二步:建立子專案 子專案的建立必須選擇maven module,同時在裡邊制定父專案就可以了,注意不要忘記,在前邊將父專案的packing由Jar改為POM 2.跨專案訪問 跨專案訪問內容 在demo-test的
maven工程建立父包parent報錯
在做淘淘商城的專案一開始搭建後臺maven工程的時候,做Taotao-common工程繼承taotao-parent父工程時,在子工程的pom.xml檔案中報錯:Project build error: Non-resolvable parent POM for com.taotao:Taotao-
品優購工程建立
parent工程 首先建立一個 maven Project maven工程 ,pom型別 pojo工程 然後建立 maven Model 模組,jar型別 dao工程 maven Model 模組,jar型別 技巧:建立模組工程時可以
一、專案工程建立
1、在git平臺建立工程 <1>填寫專案資訊並建立專案 <2>複製遠端倉庫連結 2、克隆遠端專案 <1>新建虛擬環境 mkvirtualenv django_demo <2>進入虛擬環境 work
06、品優購——工程建立
接下來咱們就進入專案的開發階段了。首先,先來看一下專案的一個整體結構是怎樣的。 一、maven專案結構 Sellergoods-service:一些基礎平臺數據的處理 Buyer-service:處理溝通業務 Page-service:內容管理系統
vue.js工程建立和跨域請求spring framework踩坑
問了同窗好友,做後臺都會前端vue的寫法了,想著自己也學一學。於是下載了webstorm進行開發。 1.webstorm建立工程 1.環境搭建 node 檢查node,npm環境 命令列輸入node -v以及npm -v能看到版本號下一步
IAR工程建立
@1. IAR標頭檔案新增:#include"ioavr.h"標頭檔案 因為該檔案包含所有微控制器的標頭檔案。
maven工程建立報錯問題彙總
(我自己處問題的情況通常在,專案a在除錯期間,問題還未解決,存在bug的時候,我再去建立專案b,就很可能會出現建立錯誤。) 一: [ERROR] Failed to execute goal org.apache.maven.plugins:maven-war-
使用Maven工程建立一個SpringMVC框架入門
前提: 首先建立一個maven工程的web專案,把最基本的web環境搭建好。包括包結構… 開始編寫SpringMVC入門案例 在pom.xml檔案中 匯入工程需要的座標 <?xml version="1.0" encoding="UTF-8"?>
物聯網之LoRa開發與應用一(M0工程建立)
M0工程建立主要分如下四步: 1、IO埠配置 2、時鐘配置 3、外設配置 4、printf函式重定向 IO配置: 1、看懂原理圖 2、建立IO功能對映表 3、通過STM32Cubemx配置IO工作模式 STM32F051K8U6 IO功能對映表 序號
springboot springcloud 父專案pom工程建立pom檔案
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/
source insight 針對U-boot工程建立
對於嵌入式學習經常就要和Uboot和核心打交道,Source Insight便是我認為非常好的原始碼檢視工具。對於Uboot和核心原始碼的檢視,它有著非常好的索引方式,且擁有非常方便的快捷鍵操作方式。對於龐大的原始碼樹最好就是建立一個工程來管理。但當你查詢一個關鍵詞的時
VLC核心LibVLC從原始碼下載、工程建立、實際使用一篇通
一、VLC和LibVLC關係 VLC屬於Video LAN開源專案組織中的一款全開源的流媒體伺服器和多媒體播放器。作為流媒體伺服器,VLC跨平臺,支援多作業系統和計算機體系結構;作為多媒體播放器,VLC可以播放多種格式的媒體檔案。主要包有:WMV、A
vs2012環境下的VC++與MFC工程建立
1.C++語言 最主要的軟體開發語言,用於開發所有PC軟體,手機軟體以及嵌入式軟體等。 VisualC++,gcc是C++語言編譯器,VC主要開發Windows桌面軟體,gcc主要針對UNIX和LINUX作業系統,開發嵌入式軟體和手機軟體等。 MF
介面自動化測試TestNG 基本語法和TestNG工程建立 (2)
1.常用引數註解: 描述 @BeforeSuite 註解的方法將只執行一次,執行所有測試前此套件中。 @AfterSuite 註解的方法將只執行一次此套件中的所有測試都執行之後。
C#工程建立後修改工程檔名與名稱空間
順序如下 1、VS2012上解決方案名上右鍵->重新命名 2、專案名上右鍵->重新命名 3、接下來要改名程式碼中的名稱空間名,任意開啟一個程式檔案,找到名稱空間名,改掉,會出現報錯,點選那個小紅框,選擇自動改名: