Add logging for image and manifest pushes

This commit is contained in:
Joshua M. Boniface 2024-03-03 01:29:37 -05:00
parent 61b894e3cb
commit 9e857da959

View File

@ -355,14 +355,18 @@ def build_docker(jellyfin_version, build_type, _build_arch, _build_version):
# Push the images and manifests to DockerHub (we are already logged in from GH Actions)
for image in images:
print(f">>> Pushing image {image} to DockerHub")
os.system(f"docker push {image}")
for manifest in manifests:
print(f">>> Pushing manifest {manifest} to DockerHub")
os.system(f"docker manifest push --purge {manifest}")
# Push the images and manifests to GHCR (we are already logged in from GH Actions)
for image in images:
print(f">>> Pushing image {image} to GHCR")
os.system(f"docker push ghcr.io/{image}")
for manifest in manifests:
print(f">>> Pushing manifest {manifest} to GHCR")
os.system(f"docker manifest push --purge ghcr.io/{manifest}")