1. 程式人生 > >jenkins工程建立

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、接下來要改名程式碼中的名稱空間名,任意開啟一個程式檔案,找到名稱空間名,改掉,會出現報錯,點選那個小紅框,選擇自動改名: