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 = [] results = []
files = ["Dockerfile", "build.sh", "test.sh"] files = ["Dockerfile", "build.sh", "test.sh"]
for item in listdir(directory): for item in listdir(directory):
if isdir(join(directory, item)) and not islink(join(directory, item)): for file in files:
for file in listdir(join(directory, item)): filepath = join(directory, item, file)
if file in files and isfile(join(directory, item, file)) and not islink(join(directory, item, file)): if islink(filepath) and not exists(filepath):
results.append(file) 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 return results

View File

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