jenkins自動發布後啟動tomcat失敗
jenkins服務器上某個項目構建後執行自己寫的shell進行發布,腳本其他步驟都執行正常,唯獨,啟動tomcat出現問題。 jenkins顯示啟動tomcat成功。但是在tomcat服務器上查看進程卻發現沒有後臺進程存在。
原因: jenkins在腳本執行完成後,就認為jenkins任務結束了,但是腳本啟動的相關子程序仍在運行。由於jenkins認為任務結束,就斷開了改構建相關的衍生進程。 這就是為什麽shell腳本執完成,顯示tomcat啟動成功,但是後臺沒有進程的原因。
解決方案: 在要執行的shell腳本前添加: export BUILD_ID=XXXXXX 變量。 xxxxx,是隨便寫的。
親測有效
本文出自 “沙漠駱駝” 博客,請務必保留此出處http://maomaochong.blog.51cto.com/9260445/1956552
jenkins自動發布後啟動tomcat失敗
相關推薦
jenkins自動發布後啟動tomcat失敗
自動發布 jenkins tomcat jenkins服務器上某個項目構建後執行自己寫的shell進行發布,腳本其他步驟都執行正常,唯獨,啟動tomcat出現問題。 jenkins顯示啟動tomcat成功。但是在tomcat服務器上查看進程卻發現沒有後臺進程存在。 原因: jenkins在腳本執
使用Jenkins自動發布Windows服務項目
strong dep workspace from pac 自動發布 排除 iou 同步 不同於發布Web項目,自動發布Windows服務項目需要解決以下幾個問題: 如何遠程停止和開啟服務?需要在發布前停止服務,在發布完成後開啟服務。 如何上傳編譯文件到目標服務器?
jenkins自動發布java代碼
mage 調優 html ner 高級設置 arch ava eba 輸入 進行實戰java代碼發布,此利用github私有倉庫拉去,jenkins利用maven編譯源碼後講包發布致web服務器。 一、git私有倉庫創建可參考GIT筆記中遠程倉庫搭建部分,此處java源碼使
jenkins 自動從svn獲取源碼通過maven打包後發布到遠端tomcat
文件 webapp release manage 內容 ner name 協商 -a 手動生成web的war源碼文件。mvn archetype:generate -DgroupId=com.companyname.automobile -DartifactId=truck
使用Jenkins安裝版實現自動發布
AS pac 安裝git jenkin 倉庫 pre http member don 1.安裝Jenkins 2.安裝git插件 3.獲取git倉庫地址 4.構建 構建命令 包含拷貝,刪除,覆蓋 #!/bin/bash BUILD_ID=DONTKILLME
Jenkins + Gradle + pgyer + Android自動發布
trigge env eval 點擊 系統管理 ima source 服務端 lua Jenkins配置與必要的環境配置 一:Jenkins服務端(Linux系統為例說明): 1.jdk安裝與配置 2.SDK安裝與配置 3.安裝配置對應的gradle版本(建議gradle版
jenkins 配置 gitlab webhook 實現自動發布
發布 測試 splay tlab ati itl 代碼 gitlab uil 測試環境需要git提交代碼後,Jenkins自動部署,需要gitlab配置project webhook。 1,Jenkins版本2.89 gitlab 8.11 2,Jenkins需要安裝插件
ansible+jenkins+svn實現生產環境自動發布
檢查 AC ole CA linux下 roles AD ipv root ansible+jenkins實戰 1、部分機器信息:2、遠程執行用戶:(ansible機器並沒有開通外網哦)3、ansible用到的兩個重要角色 /etc/ansible/hosts #
jenkins+maven+ansible實現測試環境完全自動發布
PE c4c ask shadow 實現 .sh scrip remote vpd 1、jenkins安裝配置略2、配置maven [root@jenkins-99 maven]# cat /etc/profile.d/maven.sh export MAVEN_HOME
3)gitlab+jenkins自動化發布;發布tomcat項目
發布項目 tle mct 自動 mark ext tex 創建 eba 發布項目首先要有tomct服務器:將jenkins服務器和tomcat做免密鑰登陸:ssh-copy-id [email protected] ssh 172.16.0.237即可:同樣在gitlab上
win10+jenkins+git+自動發布(搭建+構建)
安裝 mar str .net war包 技術分享 scp jar包 fill 1.下載jenkins https://jenkins.io/download/ 直接百度jenkins 進行下載 我一般是直接下載最新的 這裏已windows為例 下載成功後 會給到你一個壓
kvm安裝及salt-minion安裝到部署tomcat以及jenkins自動發版配置新增
首先部署新機安裝環境 1 yum -y install qemu-kvm libvirt python-virtinst bridge-utils lrzsz openssh-devel bind-utils 2 lsmod | grep kvm 4 /etc/init.d/libvirtd
【JavaScript】讓事件支持先發布後訂閱
class 問題 想要 png trigger 很快 9.png area ++ 之前寫過一個的事件管理器,就是普通的先訂閱後發布模式。但實際場景中我們需要做到後訂閱的也能收到發布的消息。比如我們關註微信公眾號,還是能看到歷史消息的。類似於qq離線消息,我先發給你,你登錄了
構建gitbook並基於gitlab自動發布~
gitlab-ci gitbook 整個構建過程分為以下幾個部分: 安裝node,npm部署gitbook gitlab版本8以上支持pipelines,服務器上安裝,配置gitlab runner。1.安裝nodecurl -sL https://rpm.nodesource.com/setup_6
項目發布後遇到的錯誤提示歸類
由於 不能 delete 時間 entity 無法找到 不可用 對話框 用戶名 1: HTTP 400-請求無效 2: Http 401.1-未授權:登錄失敗 Http 401.2-未授權:服務器配置問題導致登錄失敗 Http 401.3-ACL禁止訪問資源 H
mac本 maven項目還沒發布成功,tomcat就報沒有監聽ContextLoaderListener 的解決方法
and class task pri sse $1 core run text Maven項目下update maven後Eclipse報錯:java.lang.ClassNotFoundException: ContextLoaderL 嚴重: E
vue發布後的一些問題
bpa onf .com config dex vue conf 隱藏 product 1.發布後把config/index.js 的productionSourceMap: true,改成productionSourceMap: false webpack成功隱藏
iPhone8發布後那些搞笑Geek段子合輯 #精選搞笑GEEK段子
中國 upload dbf 最大 entry cdc res nbsp ons 這些段子能把人笑出豬叫聲哈哈哈哈哈哈哈哈哈哈哈哈嗝 前方高能!請帶好安全帽觀看段子手們的表演 只能幫你們到這裏了 加了半截劉海,怎麽像和天貓合作的了?
如何將測試結果在jenkins上發布
如何 -name uil pip 成對 log clas lan itl 運行完cucumber測試後,會生成html格式的結果文件,如何能在jenkins上訪問這個文件?需要安裝一個“HTML Publisher plugin”的插件,同時做一些配置。 在jenkins上