From c06c1f3404e241afb7d74ab9eeeebb7c8ad24594 Mon Sep 17 00:00:00 2001 From: QXYang686 Date: Sat, 14 Feb 2026 22:49:44 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=91=E5=B8=83=E8=84=9A=E6=9C=AC=E5=87=86?= =?UTF-8?q?=E5=A4=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build/builder-setup.sh | 2 -- build/publish-image.sh | 29 +++++++++++++++++++++++++++++ 2 files changed, 29 insertions(+), 2 deletions(-) create mode 100644 build/publish-image.sh diff --git a/build/builder-setup.sh b/build/builder-setup.sh index 589a37d..51c582d 100644 --- a/build/builder-setup.sh +++ b/build/builder-setup.sh @@ -4,8 +4,6 @@ set -eux export TARGET_USER=ecs-user export REGISTRY_IP=172.22.178.82 -sudo apt update -sudo apt install -y npm git curl -fsSL https://raw.githubusercontent.com/docker/docker-install/master/install.sh | sh sudo usermod -aG docker $TARGET_USER diff --git a/build/publish-image.sh b/build/publish-image.sh new file mode 100644 index 0000000..4e059e4 --- /dev/null +++ b/build/publish-image.sh @@ -0,0 +1,29 @@ +#!/bin/bash +set -eux + +export REGISTRY=registry.yqxpro.com +export REGISTRY_PUBLISH=crpi-kbfsbvlqwt19zxum-vpc.cn-hongkong.personal.cr.aliyuncs.com/registry-yqxpro +export TAG=$(git rev-parse --short HEAD) + +docker login $REGISTRY_PUBLISH + +skopeo copy --all \ + docker://${REGISTRY}/devcontainers/common-base:latest \ + docker://${REGISTRY_PUBLISH}/devcontainers-common-base:latest +skopeo copy --all \ + docker://${REGISTRY}/devcontainers/common-base:latest \ + docker://${REGISTRY_PUBLISH}/devcontainers-common-base:${TAG} + +skopeo copy --all \ + docker://${REGISTRY}/devcontainers/develop-base:latest \ + docker://${REGISTRY_PUBLISH}/devcontainers-develop-base:latest +skopeo copy --all \ + docker://${REGISTRY}/devcontainers/develop-base:latest \ + docker://${REGISTRY_PUBLISH}/devcontainers-develop-base:${TAG} + +skopeo copy --all \ + docker://${REGISTRY}/devcontainers/universal-base:latest \ + docker://${REGISTRY_PUBLISH}/devcontainers-universal-base:latest +skopeo copy --all \ + docker://${REGISTRY}/devcontainers/universal-base:latest \ + docker://${REGISTRY_PUBLISH}/devcontainers-universal-base:${TAG}