Fix Docker merge manifest

This commit is contained in:
Tindy X committed 2022-08-24 03:27:11 +08:00
1 parent f8fab23da5
commit 356f4b07b2
2 files changed
+145 -98

No files matched your search

+14
View File
@@ -0,0 +1,14 @@
import glob
import os, sys
MAIN_IMAGE_NAME="tindy2013/subconverter"
TARGET_TAG="latest" if len(sys.argv) < 2 else sys.argv[1]
args=["docker manifest create {}:{}".format(MAIN_IMAGE_NAME, TARGET_TAG)]
for i in glob.glob("/tmp/images/*/*.txt"):
with open(i, "r") as file:
args += " --amend {}@{}".format(MAIN_IMAGE_NAME, file.readline())
cmd_create="".join(args)
cmd_push="docker manifest push {}:{}".format(MAIN_IMAGE_NAME, TARGET_TAG)
os.system(cmd_create)
os.system(cmd_push)