1. 程式人生 > >Jenkins搭建Maven專案整合開發環境(原始碼庫 Gitlab)

Jenkins搭建Maven專案整合開發環境(原始碼庫 Gitlab)

安裝Jenkins

注意:安裝路徑最好選擇沒有空格和特殊符號的路徑,以避免後面踩坑
附:Jenkins官網下載

配置Jenkins

安裝完成後開啟瀏覽器輸入http://安裝機器IP:8080等待初始化完成開始進行Jenkins的配置工作

第一次使用配置

  • 外掛安裝配置頁面(這裡選擇Install Suggested plugins)
    配置第一個介面

  • 安裝等待頁面
    這裡寫圖片描述

  • 建立使用者頁面
    這裡寫圖片描述

  • 完成
    這裡寫圖片描述

全域性工具配置

這裡寫圖片描述

  • Maven配置檔案以及JDK配置
    這裡寫圖片描述

  • Git配置
    這裡寫圖片描述

  • Maven配置
    這裡寫圖片描述

Apply -> Save 即完成了全域性工具的配置

Credentials配置

這個是用來配置全域性的證書,這裡主要用於GIT鉤子的許可權認證(注意要私鑰內容)

這裡寫圖片描述

外掛安裝

進入系統管理->管理外掛中,選擇可選外掛一欄,過濾輸入maven和gitlab,安裝gitlab和maven開頭的幾個外掛。注意:有時候會提示安裝ruby-runtime出錯,這時可以找到Jenkins安裝目錄的plugins目錄,刪除其中的ruby-runtime.jpi檔案和gitlab hook.jpi檔案,然後嘗試重新安裝。如果還是失敗可以嘗試ruby-runtime下載地址下載後手動安裝

系統設定

進入系統管理->系統設定中,可以設定郵件通知伺服器,要取消Gitlab的Enable authentication for ‘/project’ end-point的勾選

!!!,不然鉤子會不起作用

建立專案

這裡寫圖片描述

建立專案包含九個部分——General、原始碼管理、構建觸發器、構建環境、Pre Steps、Build、Post Steps、構建設定以及構建後操作
這裡寫圖片描述

Geneal

這裡填寫專案名稱和描述就可以了
這裡寫圖片描述

原始碼管理

以Gitlab為例,輸入專案路徑[email protected]*.*:GROUPID/PROJECTID.git
這裡寫圖片描述

構建觸發器

只需要選中當GitLab更新時觸發
這裡寫圖片描述

構建環境

根據需要配置,本例子不作處理

Pre Steps

從字面就可以看出是預操作,即執行動作前進行的操作,這裡是選擇Execute Windows batch command(執行Windows指令碼命令)

。執行命令是停止正在執行的程序
這裡寫圖片描述

Build

這裡寫圖片描述

Post Steps

完成基本內容後執行的動作,這裡是用指令碼啟動執行專案
這裡寫圖片描述

構建設定

E-mail Notification 郵件通知
這裡寫圖片描述

構建後操作

根據需要配置,這裡不作處理

應用->儲存->立即構建->構建成功
這裡寫圖片描述

相關推薦

Jenkins搭建Maven專案整合開發環境原始碼 Gitlab

安裝Jenkins 注意:安裝路徑最好選擇沒有空格和特殊符號的路徑,以避免後面踩坑 附:Jenkins官網下載 配置Jenkins 安裝完成後開啟瀏覽器輸入http:

eclipse maven專案整合SSM框架親測有效

本文蒐集了網上的很多資料,整理得來,版權歸相關作者所有 首先 maven的配置 請自行百度,本文預設一切環境都搭建完畢,只是需要完整的專案構建與SSM框架整合流程 當你解決完上述問題後,你的專案應該完成整合了。

mac下搭建安卓native開發環境供rn使用,及rn相關命令

A:搭建安卓native開發環境在http://www.android-studio.org/下載最新的as,按步驟操作,新建工程,會去下載安裝一些gradle相關的東西;還有一些sdk和模擬器可能也需要手動安裝和建立。as的執行依賴於jdk,如果你的mac沒有安裝jdk需要

使用Jenkins搭建持續整合(CI)環境實現自動構建轉載

轉載地址:http://www.cnitblog.com/luckydmz/archive/2012/01/03/77007.htmlhttp://www.cnitblog.com/luckydmz/archive/2012/01/03/77007.html 例如我

搭建IntelliJ IDEA+maven+jetty+SpringMVC 開發環境

以前一直使用的是eclipse,偶爾使用myeclipse,現在由於工作需要,正在使用idea。因為也是剛接觸這個開發工具,處於摸索階段,趁著學習寫了一篇環境搭建部落格,與大家一起分享一下。 一、新建專案 1、開啟idea工具,選擇新建專案file-> new -> project。選擇ma

2018年,10個最好用的Python整合開發環境IDE

都說工欲善其事必先利其器,Python 的學習過程少不了 IDE 或者程式碼編輯器,或者整合的開發編輯器(IDE)。 這些 Python 開發工具幫助開發者加快使用 Python 開發的速度,提高效率。高效的程式碼編輯器或者 IDE 應該會提供外掛,工具等能幫助開發者高效開發的特性。 這篇文章收集了一

Vagrant 搭建跨平臺的 PHP 開發環境 安裝 ubuntu 虛擬機器

Vagrant是一個軟體,可以自動化虛擬機器的安裝和配置流程,支援 VirtualBox 、VMware 、AWS 作為虛擬機器以 VirtualBox 為例,步驟如下: Windows 10 系統中 需要關閉 Hyper-v , 小米筆記本中 biso 中找不到 虛擬化配置,關閉 Hyper-v 就可以了

Vagrant 搭建跨平臺的 PHP 開發環境 安裝 ubuntu 虛擬機

刪除 des 添加 ans com 操作系統 nsh list 找不到 Vagrant是一個軟件,可以自動化虛擬機的安裝和配置流程,支持 VirtualBox 、VMware 、AWS 作為虛擬機以 VirtualBox 為例,步驟如下: Windows 10 系統中 需要

maven專案配置開發環境的過程

現在:sts2.9.2+svn1.7,maven是專案一致3.1.0(如果自己用別的版本也是可能出問題的) 昨天出現一個情況,加了檔案但是svn同步不到,必須要手動加入到版本控制,才能同步出來,最後是換了一個svn外掛包,往dropin裡面放的資料夾那種,把同事的svn複製過來就可以了,版本是1

自然語言處理之:搭建基於HanLP的開發環境

環境搭建比FNLP的簡單,具體參考:https://github.com/hankcs/HanLP 各個版本的下載:https://github.com/hankcs/HanLP/releases 完畢後有一個報錯: 字元型別對應表載入失敗: D:/eclipse_workspace

Python整合開發環境IDE:Integrated Development Environment: PyCharm

PyCharm 是由 JetBrains 打造的一款 Python IDE,支援 macOS、 Windows、 Linux 系統。 PyCharm 功能 : 除錯、語法高亮、Project管理、程式碼跳轉、智慧提示、自動完成、單元測試、版本控制…… PyCharm 下載地址 : htt

搭建PHP開發環境Apache+PHP+MySQL

簡介:總結在Windows環境搭建PHP開發環境(Apache+PHP+MySQL) 安裝Apache 1、下載Apache,地址:http://www.apachelounge.com/download/,如下圖: 2、解壓壓縮包,最好放到磁碟根目錄,不然配置時容易報路徑

EOS系列四:Ubuntu上搭建EOS開發環境原始碼編譯

步驟: 1、git下載原始碼 $ git clone https://github.com/EOSIO/eos --recursive 2、 編譯原始碼: 下載完成之後會在home目錄建立eos

Java 7: 全面教程-1.3 整合開發環境IDEs

1.3整合開發環境(IDEs) 你完全可以用文字編輯器來寫Java 程式。但是,IDE會更方便。它不僅僅可以檢查你的程式碼語法,還可以自動填寫程式碼,檢測,和除錯你的程式。另外,在你輸入的時候就自動編譯了,還有執行Java程式只要點選個按鈕就行。這樣,可以節省你很多時間。 Java IDEs

搭建 webpack、react 開發環境

 基本介紹   Webpack 是一個前端資源載入/打包工具。它將根據模組的依賴關係進行靜態分析,然後將這些模組按照指定的規則生成對應的靜態資源,它可以將多種靜態資源 JavaScript、css、less 等轉換成一個靜態檔案,減少了頁面的請求。 React

看圖配置D語言整合開發環境IDE,使用Poseidon

D語言是個具有很多高階特性的編譯型的語言,這篇文章教大家配置一個整合程式設計環境。write by DKink|棼紫 進這個站點http://www.digitalmars.com/找到DownLoads下的Download Digital Mars D compiler點選

五款實用免費的Python機器學習整合開發環境5 free Python IDE for Machine Learning圖文詳解

前言   整合開發環境(IDE)是提供給程式設計師和開發者的一種基本應用,用來編寫和測試軟體。一般而言,IDE 由一個編輯器,一個編譯器(或稱之為直譯器),和一個偵錯程式組成,通常能夠通過 GUI(圖形介面)來操作。   根據維基百科的描述:“Python 是一種廣泛使用的高階的、通用的、

開發環境-Windows下搭建JAVA Web開發環境含Tomcat+MySQL-過程記錄

一、新建雲伺服器 (請注意,文中連結均在“http”中“h”後和“www”第一個“w”後多加一“ ”)     1、在"teng xun 雲",新建雲伺服器:Windows Server 2012 R2 標準版 64位中文版     2、登入雲伺服器:h ttps://w

CentOS搭建JDK開發環境圖形化介面

1.     建立/usr/java目錄,拷貝安裝包2.     右鍵選擇“開啟終端”,輸入命令“tar -zxvf jdk-8u102-linux-x64.tar.gz”,並按【回車鍵】3.     解壓完成4.     設定環境變數5.     終端輸入命令“vi /et

Android之Windows下搭建React Native Android開發環境差不多搞了一天

Android之Windows下搭建React Native Android開發環境               窮逼買不起mac,但是他們都說React Native Android只能在mac下面執行,然後到網上各種找資料看能不能在Windows下面搭建開發環境,找了幾