前端自動部署腳本:前端
#!/usr/bin/python # -*- coding: utf-8 -*- import os,time,datetime current_datetime=time.strftime('%Y%m%d%H%M%S') cwd = '/xxx/aa/' os.chdir(cwd) fileList = os.popen('ls').read() unzipfile = [] while(1==1): aa = raw_input('請輸入須要下載的壓縮包文件,若是不須要下載請輸入n:') if aa == 'n': break else: str = aa.split('/') if(fileList.count(str[len(str)-1])==0): unzipfile.append(str[len(str)-1]) os.system('wget '+aa) else: unzipfile.append(str[len(str)-1]) os.system('cp -r pyxis.meizu.com pyxis.meizu.com-'+current_datetime) os.system('cp -r node-server node-server-'+current_datetime) for i in unzipfile: os.system('unzip -o '+i) os.system('pm2 restart 前端服務名')