This repository has been archived on 2025-09-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
tsg-tsg-os-buildimage/tools/pull_container_images.sh
2024-08-30 10:20:36 +00:00

26 lines
1014 B
Bash

#!/bin/sh -e
EXPORT_IMAGES_DIR=$1
EXPORT_IMAGES_NAME=$2
TSG_CM_REGISTRY_SERVER="ci1.bj.geedge.net"
TSG_CM_REGISTRY="${TSG_CM_REGISTRY_SERVER}/tsg/cm/tsg-cm"
TSG_CM_IMAGE_TAG="api_v24.09_2024083006"
TSG_CM_MARIADB_REGISTRY="${TSG_CM_REGISTRY_SERVER}/common/mariadb"
TSG_CM_MARIADB_IMAGE_TAG="10.11.8"
TSG_CM_POLICY_VERIFY_REGISTRY="${TSG_CM_REGISTRY_SERVER}/tsg/cm/cm-verify"
TSG_CM_POLICY_VERIFY_IMAGE_TAG="tsg_v24.09_2024082801"
buildah login -u ${TSG_CM_IMAGE_REGISTRY_AUTH_USERNAME} -p ${TSG_CM_IMAGE_REGISTRY_AUTH_PASSWORD} ${TSG_CM_REGISTRY_SERVER}
buildah pull ${TSG_CM_REGISTRY}:${TSG_CM_IMAGE_TAG}
buildah pull ${TSG_CM_MARIADB_REGISTRY}:${TSG_CM_MARIADB_IMAGE_TAG}
buildah pull ${TSG_CM_POLICY_VERIFY_REGISTRY}:${TSG_CM_POLICY_VERIFY_IMAGE_TAG}
podman save -o ${EXPORT_IMAGES_DIR}/${EXPORT_IMAGES_NAME} -m \
${TSG_CM_REGISTRY}:${TSG_CM_IMAGE_TAG} \
${TSG_CM_MARIADB_REGISTRY}:${TSG_CM_MARIADB_IMAGE_TAG} \
${TSG_CM_POLICY_VERIFY_REGISTRY}:${TSG_CM_POLICY_VERIFY_IMAGE_TAG}