parent
765e9a4007
commit
6cb6b47fd9
24
multibuild.py
Normal file
24
multibuild.py
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
#!/usr/bin/python3
|
||||||
|
|
||||||
|
# TODO: change "ghcontext" in master.cfg to interpolate the job name
|
||||||
|
# TODO: write upload script
|
||||||
|
# TODO: write hook (perhaps the default hook is ok), authentication for hook
|
||||||
|
# TODO: write hook job, maybe also a dockerfile?
|
||||||
|
# TODO: what to do about non-docker jobs
|
||||||
|
|
||||||
|
from os import walk
|
||||||
|
from os.path import exists, join
|
||||||
|
|
||||||
|
|
||||||
|
def list_jobs(dir="."):
|
||||||
|
results = []
|
||||||
|
for d in next(walk(dir()))[1]:
|
||||||
|
if exists(join(dir, d, "Dockerfile")) \
|
||||||
|
and (exists(join(dir, d, "build.sh"))
|
||||||
|
or exists(join(dir, d, "test.sh"))
|
||||||
|
):
|
||||||
|
results.append(d)
|
||||||
|
|
||||||
|
return results
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user