gpt4 book ai didi

buildbot - 如何使用 buildbot 创建每日构建文件夹?

转载 作者:行者123 更新时间:2023-12-02 06:28:48 26 4
gpt4 key购买 nike

我想保存夜间构建的副本,我认为将每个构建放入其自己的每日文件夹中是个好主意。但是,我无法使用 buildbot master.cfg 中的时间,因为它是在配置时设置的:

copy_files = [".\\release\\MyProgram.exe",
".\\install\\ChangeLog.js",
".\\translations.txt"]
server_dest_path_by_date = server_dest_path + "\\{0}".format(time.strftime("%Y-%m-%d"))
my_return.addStep(steps.MakeDirectory(dir=server_dest_path_by_date))
for file in copy_files:
my_return.addStep(ShellCommand(command=["copy", file, server_dest_path_by_date, "/y"]))

如何获取目标中使用的当前运行日期?

最佳答案

更好的方法是为 util.Interpolate(...) 使用自定义渲染器

@util.renderer
def cur_date(props):
return datetime.date.today().isoformat()

然后在构建工厂步骤中将其用作自定义关键字

cppcheck_dst = '/home/upload/%(kw:cur_date)s/'
bF.addStep(steps.MakeDirectory(dir=util.Interpolate(cppcheck_dst, cur_date=cur_date)))
bF.addStep(steps.CopyDirectory(src='build/build.scan/static/',
dest=util.Interpolate(cppcheck_dst, cur_date=cur_date)))

关于buildbot - 如何使用 buildbot 创建每日构建文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35793722/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com