EDAS ali 部署指令碼

2021-09-19 17:44:20 字數 749 閱讀 5460

部署前先配置好本地的 ram 的 ak sk 變數;

#!/bin/bash

# 待部署應用id(需要提前建立)

group_id=all

#設定環境變數

# 部署版本

version="20190104"

# 上傳的oss儲存桶名(該桶需要公共可讀)

oss_bucket="hanli-shenzhen"

# 安裝包檔案(由您的ci系統構建生成)

package="ans-service-provider-0.0.1-snapshot.war"

# step1: 上傳部署包到oss

./aliyun oss cp -f ./$package oss://$oss_bucket/$package >> /dev/null

pkg_url=`./aliyun oss sign oss://$oss_bucket/$package|head -1`

# step2: 發起部署請求

echo $

# step3: 等待部署完成

for i in `seq 300`

do status=`./aliyun edas getchangeorderinfo --changeorderid $co_id | sed -e 's/.*"status":(.).*/\1/g'`

[ 2 = $ ] && break

sleep 1

done

自動部署指令碼

author wangyang buildtime 12 06 05 desc 自動部署指令碼 currentdir pwd 判斷命令是否成功執行 isok 依次執行命令 rm rf sessionserver tradecore tradeweb isok deploy.log tar xzvf ...

SpringBoot部署指令碼

本機部署 log file pid ps ef grep v grep awk if n then echo kill 9 pid fiecho 2 1 遠端部署 一般生產環境伺服器會跟打包伺服器隔離開來,那麼需要傳輸到遠端伺服器啟動 remote server 192.168.1.201 修改遠端...

集群部署指令碼

原因是linux下的檔案,在windows下面編輯過。在win下編輯的時候,換行結尾是 n r 而在linux下 是 n 解決方法,將檔案裡面的內容做替換即可 sed i s r build.sh bin bash ssh免密登入shell指令碼 配置免密登入的所有機子都要執行該指令碼 修改 etc...