使用Jenkins啟動maven作為專案構建管理工具的web專案
目錄
介紹
筆者主要使用Jenkins做一些自動化流程,例如持續整合測試、專案釋出等,拿專案釋出來說,在沒有使用自動化流程時,釋出專案往往需要先對專案進行打包,然後把打包後的專案傳到伺服器,最後進入伺服器,執行部署的shell指令碼(或手動操作),其實這些操作都可以使用Jenkins來完成,只需要在Jenkins中進行一些簡單配置,以後進行專案釋出操作時便可一鍵完成。Jenkins官網上提供各種外掛,更多資訊請訪問Jenkins官網。
Jenkins安裝與配置
下載
進入Jenkins官網,下載最新版本,筆者下載的2.32.2版本。
執行與初始化配置
下載的Jenkins是一個war包,只需要放入tomcat中,啟動tomcat即可。
改名為ROOT方便訪問
首次啟動時,需要Jenkins生成的隨機密碼,可以進入
${user.tomcat.path}/logs/catalina.${date}.log
檢視,如下圖: 通過瀏覽器訪問Jenkins,根據提示步驟操作(這裡不列出),配置完成後進入主介面,如下圖:
全域性外掛配置(Global Tool Configuration)
筆者使用的Maven,這裡只列出Maven配置方式,Gradle配置也相似。
Maven Configuration
JDK
點選JDK安裝
Git
點選Add Git
,選擇Git
如果沒有安裝git,可以點選自動安裝Maven
點選新增Maven
上面簡單的介紹了Jenkins的安裝、初始化過程(初始化介面步驟不列出)、全域性外掛配置,成功後就可以建立我們的自動化流程,解放重複勞動力。
使用Jenkins啟動web專案
新建
進入Jenkins主介面,點選左上角新建
,如下圖
配置
General
使用預設配置,如下圖
原始碼管理
原始碼管理提供Git和SVN兩種,筆者使用的Git,配置如下圖
憑證新增如下圖
構建觸發器與構建環境
筆者未選擇,讀者可更具實際情況選擇。構建
筆者使用的Maven專案,點選增加構建步驟
,選擇Invoke top-level Maven targets
構建後續步驟
這裡暫時不使用,我們只需要把專案執行起來。
最後點選儲存,完成配置。
測試
返回主頁,找到我們新增的project,點選進入專案,然後點選左上角立即構建
,如下圖
構架中Jenkins會自動獲取最新版本資訊,然後執行Maven的命令,通過檢視構建程序,專案啟動成功後便可直接通過瀏覽器訪問專案,進行專案測試等操作。
總結
這裡只簡單介紹了使用Jenkins啟動web專案,以後幾篇文章將介紹使用Jenkins執行gradle專案、遠端執行shell指令碼等。
原創文章,轉載請註明出處。
相關推薦
使用Jenkins啟動maven作為專案構建管理工具的web專案
目錄 介紹 筆者主要使用Jenkins做一些自動化流程,例如持續整合測試、專案釋出等,拿專案釋出來說,在沒有使用自動化流程時,釋出專案往往需要先對專案進行打包,然後把打包後的專案傳到伺服器,最後進入伺服器,執行部署的shell指令碼(或手動操作),其
Maven實現專案構建直接部署Web專案到Tomcat
[INFO] --- tomcat7-maven-plugin:2.2:redeploy (default-cli) @ ui --- [INFO] Deploying war to http://172.16.100.177:9098/ui Uploading: http://172.16.100.
jenkins+git+maven+centos7自動化構建部署專案(二)
在預設情況下,Tomcat Manager是處於禁用狀態的,需要我們進行相應的使用者配置之後才能使用Tomcat Manager。 Tomcat Manager的使用者配置是在Tomcat安裝目錄/conf/tomcat-users.xml檔案中進行管理的。 我們只需要在tomcat-users節點中配置相
jenkins+git+maven+centos7自動化構建部署專案(一)
基礎環境 建議使用jdk1.5以上版本 (這裡不做jdk安裝講解,去官網下載jdk下載地址) 下載(jdk-7u45-linux-x64.tar.gz版本) jenkins安裝 執行以下命令:
Maven項目構建管理
alt version repos .com 全局 創建 cnblogs ren rop 一、Maven的作用 在開發中,為了保證編譯通過,我們會到處去尋找jar包,當編譯通過了,運行的時候,卻發現"ClassNotFoundException",我們想到的是,難道還差j
可集成Jenkins,devops的項目管理工具-Leangoo
div image 項目管理 中文 www 運行 長時間 服務器 lan 先來說一下這個Scrum敏捷開發工具-Leangoo Leangoo(中文名:領歌)是一款基於看板的項目協作工具,完美支持Scrum敏捷開發。它的核心主要是看板,通過看板共享和實時同步團隊工作以實現高
使用指南(專案跟蹤管理工具)
第一章、前言 JIRA 是澳大利亞 Atlassian 公司開發的一款優秀的問題跟蹤管理軟體工具,可以對各種型別的問題進行跟蹤管理,包括缺陷、任務、需求、改進等。JIRA採用J2EE技術,能夠跨平臺部署。它正被廣泛的開源軟體組織,以及全球著名的公司使用。JIRA產品非常完善且功能強大,安裝配置簡單,多
使用Jenkins+Github+Maven實現自動化構建
使用環境:Github、Linux(博主用的是Centos7.2)、Tomcat7+ 一、軟體下載、安裝 首先下載jenkins軟體,推薦去Jenkins官網下載。附上鍊接:https://jenkins.io/index.html。直接下載war包就可以。 下載好後,直
微信開發準備(一)--Maven倉庫管理新建WEB專案
轉自:http://www.cuiyongzhi.com/post/13.html 在我們的專案開發中經常會遇到專案週期很長,專案依賴jar包特別多的情況,所以我們經常會在專案中引入Maven外掛,建立起Maven專案,今天我就記錄一個簡單的Maven專案建立的簡單流程! ①Maven基礎專案的建立(前提
我發起了一個用 .Net 編寫的 原始碼管理工具 開源專案 SourceKit
發起這個 專案 的 起因 是 GitHub 。 Github 的 使用技能 儼然已經成了 一項新技術 , 這不是 工具 的 本意 。 我用過的 原始碼 管理工具 不多, SVN 我覺得不錯 。 常用的功能, 如 上傳檔案 獲
Spring Cloud 入門教程(二): IDE配置專案版本管理工具--GIT
學習之前確保在在IDE工具中都已整合好GIT進來。已整合請忽略以下內容~~~ Eclipse整合GIT方法: 首先開啟Eclipse,然後點選Help>Install New Software 點選Add,Name:EGit Location: htt
Maven(二)——Maven管理簡單Web專案例子
以Tomcat(一)中的Restaurant專案為例,寫一個用Maven構建Java Web專案的例子。 建立一個資料夾:maven-restaurant 開啟CMD視窗,到maven-restau
專案質量管理工具(禪道_CentOS)部署安裝使用
1)Linux一鍵安裝包內建了apache, php, mysql這些應用程式,只需要下載解壓縮即可執行禪道。從7.3版本開始,linux一鍵安裝包分為32位和64位兩個包,大家可以根據作業系統的情況下載相應的包。1.禪道下載 開啟如下地址:http://www.zenta
mac下IDEA配置Spring框架+mybatis+maven配置管理的web專案過程詳解
下面詳細講一下mac下怎麼利用IDEA來搭建一個利用spring框架+maven配置管理的web專案 1.再IDEA裡新建一個maven project,填入建立專案所必要的資訊 2.我們要利用spring框架或mybatis就得把與其相關的內容引入進專案啊,利用mav
eclipse maven 構建簡單的web專案
準備工作 1.Eclipse 3.7 2.maven 三.構建工程 1.用maven外掛構建專案框架 maven具有強大構建功能,使用maven可以構建多種不同型別的工程。這裡我們構建maven-archetype-webapp型別的專案。在Ec
maven管理的web專案部署到tomcat後web-info的lib資料夾下不載入jar包的問題
歡迎大家加群511205158進來一起學習java,討論人生,瞭解行情 這幾天在使用公司搭的新框架,使用maven管理的web工程,用eclipse操作的,maven
Maven建立並管理Web專案(上傳Web專案的API的JAR到Nexus 私服上)
目錄 1.簡介 2.安裝Eclipse Maven外掛 3.用Eclipse建立Maven Web專案 4.配置settings.xml 檔案並下載專案依賴的JAR,並上傳Web專案的api的JAR到Nexus 私服 1.簡介
關於ubuntu服務器上部署postgresql 以及安裝pgadmin4管理工具(web版)
into alter 刪除記錄 creat password 改密 ack post 插入 進入目錄:cd pgadmin4 source bin/activate cd pgadmin4-1.6/ 啟動pgadmin4:python web/pgAdmin4.
使用maven快速搭建SpringBoot多模組web專案
maven快速搭建SpringBoot多模組web專案 最近開發用到了SpringBoot框架,在這裡記錄一下搭建專案的過程,應該是比較全的。 前提是你的maven配置正確 建立父專案 File–>new–>maven project 點選Next進入下一步
Spring Boot基礎教程 ( 一 ) :基礎專案構建,引入web模組,完成一個簡單的RESTful API
簡介 在您第1次接觸和學習Spring框架的時候,是否因為其繁雜的配置而退卻了?在你第n次使用Spring框架的時候,是否覺得一堆反覆黏貼的配置有一些厭煩?那麼您就不妨來試試使用Spring Boot來讓你更易上手,更簡單快捷地構建Spring應用! Spring Boot