Jenkins構建本地專案到伺服器上自動部署的方法
最近在用Jenkins做專案的自動部署,由於專案需求,現在要在本地構建後再放到Tomcat裡。以下是本地構建步驟:
名稱填寫好,下面的選項是可選的。
原始碼管理這裡選擇none。
觸發器這裡,我的是在凌晨3點強制構建。可選。
這裡是最重要的一步:選擇Execute shell選項。可以使Jenkins執行一些shell命令。
點選之後會出現這個介面,在Command輸入框裡輸入要執行的shell命令。
我指向的是/home/data/crm這個目錄下,然後讓其執行mvn打包指令。
在Build裡輸入內容,點選高階選項後:
選擇使用自定義工作空間,輸入目錄。
這裡用到了一個外掛Post build task,這個外掛可以讓你在構建後執行一些shell命令。把war包移動到Tomcat的webapps目錄下等。
最後點選Apply按鈕,儲存按鈕儲存即可構建本地專案並自動釋出到Tomcat裡了。
相關推薦
Jenkins構建本地專案到伺服器上自動部署的方法
最近在用Jenkins做專案的自動部署,由於專案需求,現在要在本地構建後再放到Tomcat裡。以下是本地構建步驟: 名稱填寫好,下面的選項是可選的。 原始碼管理這裡選擇none。 觸發器這裡,我的是在凌晨3點強制構建。可選。 這裡是最重要的一
Jenkins構建本地項目到服務器上自動部署的方法
images mman jenkins webapp shell home 一個 需求 command 最近在用Jenkins做項目的自動部署,由於項目需求,現在要在本地構建後再放到Tomcat裏。以下是本地構建步驟: 名稱填寫好,下面的選項是可選的。 源碼管理這裏
編譯ASP.NET網站專案,以及部署網站到本地localhost伺服器上實現獨立執行
1.準備步驟作業系統:windows 10IDE:visual studio 2017我們建立了一個網站專案後,“解決方案資源管理器”中能看到我們編寫好的專案檔案準備好原始檔後就可以開始編譯工作。2.釋出Web應用,進行編譯右鍵專案名稱,選擇“釋出為Web”應用選擇“自定義”
jenkins 自由風格構建war包,並自動部署(jenkins和tomcat同一臺機器)
jenkins 自由風格 環境:centos7.3 ip:192.168.216.130 參考 http://www.cnblogs.com/h--d/p/5682030.html一 在正式構建之前需要先設置下jenkins1 點擊Manage Jenkins,然後點擊Global Tool
IIS釋出Web專案的登入介面跳閃一下 登入不進去,本地和伺服器上程式設計環境中執行卻能登入進去
正如標題所說的,程式一切正常,IIS釋出瀏覽網站也能看到,就是輸入賬戶和密碼後,介面跳閃一下卻不跳轉。 解決辦法:檢視賬戶密碼登入連線的資料庫路徑正確不,本地路徑時可將(../換成~/) 當時出現要命的問題是:
IIS釋出Web專案的登入介面跳閃一下 登入不進去,本地和伺服器上程式設計環境中執行卻能登入進去
正如標題所說的,程式一切正常,IIS釋出瀏覽網站也能看到,就是輸入賬戶和密碼後,介面跳閃一下卻不跳轉。解決辦法:檢視賬戶密碼登入連線的資料庫路徑正確不,本地路徑時可將(../換成~/)
jenkins 引數化構建mven專案,一鍵部署至tomcat
上一篇記錄了jenkins的安裝和常用配置,包括常用的外掛下載。那麼這裡來記錄以下Jenkins的引數化構建maven專案。 環境: centos7 jenkins2.107 maven-3.5.3 jdk-1.8_144 tomcat7 下面記錄過
scrapy專案在Linux伺服器上的部署
scrapy專案在Linux伺服器上部署時,如果不想採用scrapyd(官方文件)的方式。啟動命令如果使用scrapy crawl {spider},執行一次就會停止,如果使用死迴圈的cmdline方式也是執行一次就停止。 最後在網上看到使用subproces
jenkins構建docker鏡像上傳到harbor並發布到kubernetes
info cache mkdir body 執行 pip ble 一段 一次 很早之前寫過一篇jenkins集成docker的文章,使用的是CloudBees Docker Build and Publish plugin插件。這篇文章是直接使用shell腳本做的,主要是這
使用指令碼在Linux伺服器上自動安裝Kubernetes的包管理器Helm
Helm之於Kubernetes好比yum之於Red Hat Enterprise Linux,或者apt-get之於Ubuntu。 Helm是由helm CLI和Tiller組成,是典型的Client/Server應用。helm運行於客戶端,提供命令列介面;Tiller應用運行於Kubernetes內部。
Jenkins構建Python專案提示:'python' 不是內部或外部命令,也不是可執行的程式
問題描述: jenkin整合python專案,立即構建後,發現未執行成功,檢視Console Output 提示:'Python' 不是內部或外部命令,也不是可執行的程式,如下圖: 1.在 Windows 提示符下執行是沒有問題。 2.把Jenkins專案配置中 python main.p
Jenkins構建ant專案
Jenkin建立任務 • 在瀏覽器中輸入:http://localhost:8080/,進入jenkins管理頁面 • 選擇左邊選單的“新建” • 選擇構建一個自由風格的軟體專案,輸入item名稱:empi-core(醫院平臺中的某個模組),點OK Jenki
Mac Git 學習教程 之 本地專案程式碼上傳到GitHub
在終端上輸入命令,拉一下遠端的程式碼,如出現報錯“fatal: refusing to merge unrelated histories”,只需要在該命令列新增允許即可“--allow-unrelated-histories”,然後跳出文件說明,退出即可,具體如下圖
maven專案docker外掛自動部署——jar包
本文使用外掛: io.fabric3 的 docker-maven-plugin 外掛 maven專案自動部署到docker,主要有根POM檔案和Assembly兩塊配置,如圖: 一、POM檔案配置 <build> <finalName>
通過Jenkins構建maven專案的Docker映象
一、Jenkins是什麼 目前持續整合(CI)已成為當前許多軟體開發團隊在整個軟體開發生命週期內側重於保證程式碼質量的常見做法。它是一種實踐,旨在緩和和穩固軟體的構建過程。並且能夠幫助您的開發團隊應對如下挑戰: 1、軟體構建自動化:配置完成後,CI系統會依照預先制定的時間表
maven專案docker外掛自動部署——war包
本文使用外掛: io.fabric3 的 docker-maven-plugin 外掛 maven專案自動部署到docker,主要有根POM檔案和Assembly兩塊配置,如圖: 一、POM檔案配置 <finalName>${project.
jenkins 構建github專案,新增selenium HTML報告
1、配置git原始碼: 2、構建: 3、系統管理-外掛管理,新增html-report外掛 4、配置構建完成後新增html報告 5、第一次構建,開啟測試報告,看到的是空白頁面,解決方法,安裝Groovy外掛後,重新設定新增 execute system Groovy script;
Jenkins構建Python專案失敗,提示,'python' 不是內部或外部命令,也不是可執行的程式
jenkin整合後,立即構建,發現未執行成功,提示: Console Output 提示:'Python' 不是內部或外部命令,也不是可執行的程式, 定位原因:python.exe 不在jenki
Jenkins實現前端專案自動化整合打包部署
前言: 為了前端專案的工程化,減少專案釋出環境的部署,實現自動化整合打包部署。 本文是針對前端專案和gitlab倉庫程式碼,簡述jenkins實現自動化部署的配置流程。 jen
雲伺服器上iis部署環境搭建
前段時間做好了專案,.net mvc 專案,專案做好之後要讓使用者訪問,就需要部署到伺服器上,我的伺服器是購買的阿里雲的雲ecs伺服器,其他服務商的ecs都是一樣的,在整個過程都是自己一個人做,走了不少彎路,這裡我詳細的圖文並茂的記錄下我的部署過程,希望給後