jenkins 遠端執行shell 一鍵遠端釋出 tomcat
jenkins 遠端執行shell 一鍵部署
使用jenkins持續整合釋出
下載jenkins
Publish over SSH外掛
在系統配置中建立
點高階可以儲存密碼
新建jobs
send build artifacts over ssh 外掛
Exec command
export JAVA_HOME=/usr/local/jdk
cd /opt/apache-tomcat-7.0.63/bin/
./deploy.sh
deploy.sh
#author:sunlihuo
#desc:在jenkins構建完成後,ROOT.war已經是最新的#重啟tomcat
bash /opt/apache-tomcat-7.0.63/bin/catalina.sh stop#確保程序正常結束
sleep 2 #具體時間就看你得webapp在呼叫shutdown.sh後多久後處於僵死狀態
ps -ef | grep ‘tomcat’ | grep -v grep| awk ‘{print $2}’ | xargs kill -9#刪除webapps下的weixin工程
rm -rf /opt/apache-tomcat-7.0.63/webapps/ROOT#備份
#mv /opt/apache-tomcat-7.0.63/webapps/ROOT.war /opt/apache-tomcat-7.0.63/bak/ROOT.war.date +%Y%m%d%H%M%S
.bak#重啟並列印日誌
nohup bash /opt/apache-tomcat-7.0.63/bin/catalina.sh start & tailf /opt/apache-tomcat-7.0.63/logs/catalina.out
相關推薦
jenkins 遠端執行shell 一鍵遠端釋出 tomcat
jenkins 遠端執行shell 一鍵部署 使用jenkins持續整合釋出 下載jenkins Publish over SSH外掛 在系統配置中建立 點高階可以儲存密碼 新建jobs send build
publish over ssh 實現 Jenkins 遠端部署 / jenkins 遠端執行shell 一鍵遠端釋出 tomcat / jenkins分別釋出多個專案到多個遠端主機
1. 以下是本地Jenkins生成war包直接釋出本機。參照了(jenkins 遠端執行shell 一鍵遠端釋出 tomcat) BUILD_ID=DONTKILLME (加這個原因是因為沒加之前用command startup tomcat一直啟動失敗而shutd
Jenkins Pipeline執行shell指令碼遠端連線主機時 Host key verification failed
--昨夜西風凋碧樹,獨上高樓,望盡天涯路 錯誤描述 當Jenkins Pipeline通過執行shell指令碼,遠端連線伺服器釋出專案的時候出現校驗失敗: Jenkins已經配置了免密登陸遠端伺服器,以及在Jenki
Vue專案一鍵遠端釋出(upload to remote)全流程配置
目的: 將webStorm中生成 的專案檔案,通過SFTP上傳遠端測試伺服器,實現一鍵釋出 環境準備: 一、準備http伺服器 1、為Linux伺服器安裝httpd服務 sudo y
遠端執行shell
#!/usr/bin/expect set password "PWD" set nodeUrl "http://nodejs.org/dist/v0.12.0/node-v0.12.0.tar.gz" set nodeconfigPath "/home/node/0.1
Java利用ssh工具遠端執行shell指令碼
1.首先下載ganymed-ssh2.jar http://www.ganymed.ethz.ch/ssh2 2.SSHUtil工具類 import java.io.BufferedReader; import java.io.IOException; import j
批量遠端執行shell命令工具
使用示例(使用了預設使用者root,和預設埠號22): ./mooon_ssh --h=192.168.4.1,192.168.4.2 -P=password -c='cat /etc/hosts' #include "mooon/net/libssh2.h" // 提供
Java實踐 — SSH遠端執行Shell指令碼
1. SSH簡介 SSH是Secure Shell的縮寫,一種建立在應用層和傳輸層基礎上的安全協議。SSH在連線和傳送過程中會加密所有資料,可以用來在不同系統或者伺服器之間進行安全連線。SSH提供兩種的安全驗證方式:基於密碼的認證和基於密匙的認證。其中,基於
JavaWeb專案一鍵遠端部署
功能: 將svn或git伺服器的專案一件釋出到遠端的linux伺服器上 思路: 利用ganymed-ssh2連線linux伺服器執行命令 利用wget命令下載shell指令碼 利用git或s
java遠端執行shell命令
1、連線伺服器,執行shell的方法package com.shishike.susie.utility; import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.P
zabbix agent shell一鍵安裝腳本
net def oot start mes bin 127.0.0.1 lis 流量 #!/bin/bash basepath=$(cd `dirname $0`; pwd) SHELL_DIR="${basepath}/shell" PACKAGE_DIR="${ba
shell一鍵啟動或一鍵關閉zookeeper
配置好的zookeeper要啟動或者也關閉是需要去每一個安裝的節點下執行它的shell指令碼覺得特別麻煩 為了偷懶寫一個自己的shell指令碼一鍵啟動或關閉.(將紅色字型標記部分修改為你自己的既可執行) vi zkManagement.sh #!/bin/bash fo
Shell 一鍵安裝命令
現在是懶人的天下,為了迎合使用者的需求,很多開源軟體或者包提供的安裝步驟都非常簡單,大家應該看到不少類似一鍵安裝的命令。下面是幾個典型的例子: # homebrew 安裝 $ ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/
傻瓜型的ASP伺服器軟體(asp執行環境一鍵搭建工具)
傻瓜型的ASP伺服器軟體(asp執行環境一鍵搭建工具) 很早給客戶做的一個 ASP網站,他們一直維護更新,現在需要更新一些功能,我必須在自己的電腦本地搭建一下伺服器,IIS實在讓人看著煩,搜了一下,發現了這篇文章大量轉,有需要ASP的朋友,絕對好用,我選擇了AWS只需要你把他放在你
bigemap一鍵離線釋出教程?
1、簡介 BIGEMAP一鍵離線地圖釋出伺服器主要幫助企業內部(區域網)環境搭建私有地圖服務。支援一鍵快速釋出,無需二次開發,無需配置環境,安裝即可釋出離線地圖,可應用在區域網地圖釋出,內網地圖釋出,手持裝置地圖釋出,移動端地圖釋出。在沒有網路的情況下,依然可以實現地圖瀏覽。 支
linux使用shell一鍵安裝jdk
#sudo su#create java dirjava -versionif [ $? -eq 0 ]; then read -p "The JDK already exists, do you need to continue to install it?(y/n) "
linux使用shell一鍵安裝tomcat 並更改訪問埠為 80
#!/bin/shsduo susofeware_file="/home/sofeware"tomcat_dir="/usr/local/webserver/tomcat"get_tomcat_url=https://mirrors.tuna.tsinghua.edu.cn/
Jenkins 實現.net專案一鍵部署
一、下載安裝Jenkins : 官網地址 https://jenkins.io/index.html 安裝沒什麼特殊的 常規安裝即可。安裝後預設佔用8080埠。可通過瀏覽器訪問。二、配置:首次訪問,會提示安裝外掛,如果安裝Jenkins的伺服器可以聯網,選擇需要的安裝即
jenkins 引數化構建mven專案,一鍵部署至tomcat
上一篇記錄了jenkins的安裝和常用配置,包括常用的外掛下載。那麼這裡來記錄以下Jenkins的引數化構建maven專案。 環境: centos7 jenkins2.107 maven-3.5.3 jdk-1.8_144 tomcat7 下面記錄過
【原創】 shell一鍵配置squid高匿代理伺服器 high-Anonymity
#### 存放於:http://zhangzhipeng2023.cn/squid/squid.conf # # Recommended minimum configuration: # acl manager proto cache_object acl localhost src 127.0.0.1/