change list_jobs

This commit is contained in:
Muzahid 2022-03-04 20:03:37 +05:30
parent 17a887f072
commit 85fa3817cd
Signed by: cis-muzahid
GPG Key ID: 1DC85E7D3AB613EA
2 changed files with 7 additions and 5 deletions

View File

@ -61,10 +61,12 @@ def list_jobs(directory=".buildbot"):
results = []
files = ["Dockerfile", "build.sh", "test.sh"]
for item in listdir(directory):
if isdir(join(directory, item)) and not islink(join(directory, item)):
for file in listdir(join(directory, item)):
if file in files and isfile(join(directory, item, file)) and not islink(join(directory, item, file)):
results.append(file)
for file in files:
filepath = join(directory, item, file)
if islink(filepath) and not exists(filepath):
continue
if exists(join(directory, item, 'Dockerfile')) or exists(join(directory, item, 'build.sh')) or exists(join(directory, item, 'test.sh')):
results.append(filepath)
return results

View File

@ -48,7 +48,7 @@ def add_parent_step(build_factory):
steps.ShellCommand(
name="Execute worker script",
command=[
"python",
"python3",
join(getenv['HOME'], '.local/bin/worker_multibuild.py'),
util.Interpolate("%(prop:jobname)s"),
util.Property('repository'),