總是會有人問這些問題,「怎麼打包」、「怎麼deploy」、[怎麼跑測試]
簡單的建立一個指令清單解決所有問題
以下指指執行於ubuntu 14.04 + python 2.7,其它系統可自行微調,差別應該不大
修改 run.py 內容
修改自行需要的指令及註解就行,指令及註解需要成對
程式中{1:55}中的55是顯示指令的寬度,也可以自行調整
色碼變化是依指令數量改變的,有研究bbs色碼的高手可自行修改
也可以拿掉所有 \033[...m 去掉顏色
執行結果如下,輸入數字就可以執行想執行的指令
簡單的建立一個指令清單解決所有問題
以下指指執行於ubuntu 14.04 + python 2.7,其它系統可自行微調,差別應該不大
$touch run.py $chmod +x run.py
修改 run.py 內容
#!/usr/bin/python
#coding=utf-8
import os
cmd = [[
"cd project; mvn clean install ",
"cd project; mvn clean install -Dmaven.test.skip=true",
"cd ~/tomcat/bin;./tomcat.sh", ],
["註解1","打包跳過測試ooxx","desc3"]]
for idx, x in enumerate(cmd[0]):
print('\033[9{3}m {0}:{1:55} {0}\033[0m#{2}').format(idx, x[:55], cmd[1][idx], idx % 7)
userInput = raw_input("run: ")
try:
print "run:", cmd[0][int(userInput)]
os.system(cmd[0][int(userInput)])
except Exception, e:
print "incorrect input"
修改自行需要的指令及註解就行,指令及註解需要成對
程式中{1:55}中的55是顯示指令的寬度,也可以自行調整
色碼變化是依指令數量改變的,有研究bbs色碼的高手可自行修改
也可以拿掉所有 \033[...m 去掉顏色
執行結果如下,輸入數字就可以執行想執行的指令

沒有留言:
張貼留言
想告訴我什麼都可以留言