Как мне настроить Buildbot для создания каждого запрошенного тега?Моя текущая конфигурация:
c["change_source"].append(changes.GitPoller(
repourl = "git@server:buildbot-test.git",
pollInterval = 3,
pollAtLaunch = True,
only_tags = True,
project = "buildbot-test",
buildPushesWithNoCommits = True,
))
c["schedulers"].append(schedulers.SingleBranchScheduler(
name = "buildbot-test",
change_filter = util.ChangeFilter(project = "buildbot-test"),
builderNames = ["buildbot-test"],
treeStableTimer = 10,
))
factory = util.BuildFactory()
factory.addStep(steps.Git(
repourl='git@server:buildbot-test.git',
progress=True,
))
factory.addStep(steps.ShellCommand(
name="Generate build stages",
command=["./build.sh", "--list-stages", util.Property("branch")],
haltOnFailure=True,
))
c['builders'].append(util.BuilderConfig(
name='buildbot-test',
description='Buildbot Test',
workernames=['my-worker'],
factory=factory,
))
Это работает, когда я впервые отмечаю коммит.Но когда я отмечаю коммит во второй раз, сборка не запускается.