代码拉取完成,页面将自动刷新
# coding:utf-8
import os
import re
os.chdir('..')
print(os.popen('git pull').read())
with open('./pom.xml', 'r', encoding='utf-8') as fr:
res = re.search('<wetool.version>(.*?)</wetool.version>',
fr.read(), re.M | re.I)
version = res.group(1)
def package(os_name):
print('package %s plateform\r\n' % os_name)
print(os.popen('mvn clean package -D javafx.platform=%s' % os_name).read())
filename = './wetool-%s.jar' % os_name
if os.path.exists(filename):
os.remove(filename)
os.rename('./target/wetool-%s.jar' % version, filename)
with open('./src/main/resources/gitinfo', 'w+', encoding='utf-8') as fw:
branch = os.popen('git symbolic-ref --short -q HEAD').read().replace('\n', '')
last_commit = os.popen('git rev-parse --short HEAD').read().replace('\n', '')
date = os.popen('git log --pretty=format:"%%ct" %s -1' % last_commit).read().replace('\n', '')
info = os.popen('git log --pretty=format:"%%s" %s -1' % last_commit).read().replace('\n', '')
fw.write("%s:%s:%s:%s" % (branch, last_commit, date, info))
package('win')
package('mac')
package('linux')
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。