命令行更新gerrit内容

更新gerrit内容:

shell写法 : ssh gerritserver别名 gerrit gsql -c \"update changes set topic=\'已同步到redmine\' where change_id=13499 \" #引号和斜杆都不可省

python写法:

modify_topic_commond='ssh gerritserver别名 gerrit gsql -c \\"update changes set topic=\\\'已同步到redmine\\\' where change_id='+str(gerrit_id)+' \\"'

print('ala:',modify_topic_commond)

process = os.popen(modify_topic_commond)

outputs = process.read()

process.close()

os.popen('ssh gerritserver别名 gerrit flush-caches') ---#必须刷新否则不能同步显示到gerrit中

你可能感兴趣的:(python)