当前仓库属于关闭状态,部分功能使用受限,详情请查阅 仓库状态说明
11 Star 43 Fork 18

世豪汇科/cmdb
关闭

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
package_upload.py 810 Bytes
一键复制 编辑 原始数据 按行查看 历史
tangmingming 提交于 2018-10-08 15:10 . 201810081510
#!/usr/bin/env python
#coding: utf-8
import subprocess
import datetime
def run_cmd(cmd):
code = subprocess.call(cmd, shell=True)
if code > 1:
raise Exception("'{}' 执行失败,返回code:{}".format(cmd, code))
def get_current_branch():
p = subprocess.Popen("git branch -a", shell=True, stdout=subprocess.PIPE,
stderr=subprocess.PIPE)
out, err = p.communicate()
rows = out.decode().split("\n")
for row in rows:
if row[0] == "*":
return row.split("* ")[1]
if __name__ == '__main__':
dt = datetime.datetime.now()
msg = dt.strftime("%Y%m%d%H%M")
current_branch = get_current_branch()
run_cmd("git add *")
run_cmd("git commit -a -m {}".format(msg))
run_cmd("git push origin {}".format(current_branch))
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/shihow/cmdb.git
git@gitee.com:shihow/cmdb.git
shihow
cmdb
cmdb
master

搜索帮助