From c1313da06b40c6a8690ecfba1aa1f1da6071d047 Mon Sep 17 00:00:00 2001 From: Haitao Pan Date: Thu, 20 Jul 2023 10:20:48 +0800 Subject: [PATCH] add job: sync-terragrunt-images --- .github/workflows/sync-images.yaml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/.github/workflows/sync-images.yaml b/.github/workflows/sync-images.yaml index 0c89bab..bc7a551 100644 --- a/.github/workflows/sync-images.yaml +++ b/.github/workflows/sync-images.yaml @@ -214,3 +214,27 @@ jobs: docker tag registry.cn-hangzhou.aliyuncs.com/lusilin/recommendationservice:0.3.7 artifact.onwalk.net/public/recommendationservice:latest docker pull artifact.onwalk.net/public/recommendationservice:latest + sync-terragrunt-images: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@main + with: + ref: ${{ github.head_ref }} + + - name: Initialization environment + env: + REPO_PASSWORD: ${{ secrets.HELM_REPO_PASSWORD }} + shell: bash + run: | + sudo apt update + sudo apt install git -y + sudo timedatectl set-timezone "$TZ" + echo "$REPO_PASSWORD" | docker login --username=admin --password-stdin artifact.onwalk.net + + - name: Sync terraform images + shell: bash + run: | + docker pull docker-terragrunt:aws-azure-gcp-tf-1.5.3-tg-0.48.3 + docker tag docker-terragrunt:aws-azure-gcp-tf-1.5.3-tg-0.48.3 artifact.onwalk.net/devops/terragrunt:0.48.3 + docker push artifact.onwalk.net/devops/terragrunt:0.48.3