mirror of
https://github.com/mkuf/prind.git
synced 2025-11-03 20:06:01 +01:00
scripts: build: check if targets are found; fix casing for target search
This commit is contained in:
@@ -80,17 +80,22 @@ with open(dockerfile) as file:
|
|||||||
build["upstream"] = repo[0].split('=')[1]
|
build["upstream"] = repo[0].split('=')[1]
|
||||||
|
|
||||||
# build targets
|
# build targets
|
||||||
target = re.findall(r'FROM .* as .*', line)
|
target = re.findall(r'FROM .* AS .*', line)
|
||||||
if target:
|
if target:
|
||||||
if not "build" in target[0]:
|
if not "build" in target[0]:
|
||||||
build["targets"].append(target[0].split(' as ')[-1])
|
build["targets"].append(target[0].split(' as ')[-1])
|
||||||
|
|
||||||
logger.info("Found upstream repository: " + build["upstream"])
|
|
||||||
logger.info("Found docker targets: " + str(build["targets"]))
|
|
||||||
|
|
||||||
if args.upstream:
|
if args.upstream:
|
||||||
logger.warning("Upstream Repo has been overwritten to: " + args.upstream )
|
logger.warning("Upstream Repo has been overwritten to: " + args.upstream )
|
||||||
build["upstream"] = args.upstream
|
build["upstream"] = args.upstream
|
||||||
|
else:
|
||||||
|
logger.info("Found upstream repository: " + build["upstream"])
|
||||||
|
|
||||||
|
if len(build["targets"]) < 1:
|
||||||
|
logger.error("No targets found. Nothing to build")
|
||||||
|
sys.exit(1)
|
||||||
|
else:
|
||||||
|
logger.info("Found docker targets: " + str(build["targets"]))
|
||||||
|
|
||||||
#---
|
#---
|
||||||
# populate version dict
|
# populate version dict
|
||||||
|
|||||||
Reference in New Issue
Block a user