From abe75046daec49d746d79c4c6c2557c3e1446ade Mon Sep 17 00:00:00 2001 From: ybgbob Date: Tue, 14 Nov 2023 18:18:20 +0800 Subject: [PATCH] feat: Dockerfile --- .github/workflows/release.yaml | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 781faea..ae2e6e4 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -9,7 +9,6 @@ on: env: REGION: us-east-1 ECR_REGISTRY_ID: 553885929720 - AWS_ASSUMED_ROLE_ARN: arn:aws:iam::553885929720:role/tf_nodereal_prod_ecr_cicd_deployment_assume_role STATIC_BUCKET: tf-nodereal-prod-nodereal-static ### IMPORTANT !!!! ### ### The following three need to be modified according to your project ### @@ -20,18 +19,10 @@ env: jobs: build: - runs-on: [self-hosted, qa-infra-k8s] + runs-on: [prod-cicd-runners] # if: "contains(github.event.head_commit.message, 'aptos-trace')" steps: - uses: actions/checkout@v3 - - name: aws assume role - id: aws-assume-role - run: | - UUID=$(cat /proc/sys/kernel/random/uuid) - OUT=$(aws sts assume-role --role-arn $AWS_ASSUMED_ROLE_ARN --role-session-name $UUID) - echo ::set-output name=aws_access_key_id::"$(echo $OUT | jq -r '.Credentials''.AccessKeyId')" - echo ::set-output name=aws_secret_key::"$(echo $OUT | jq -r '.Credentials''.SecretAccessKey')" - echo ::set-output name=aws_sessions_token::"$(echo $OUT | jq -r '.Credentials''.SessionToken')" - name: Setup node uses: actions/setup-node@v3 with: @@ -54,8 +45,6 @@ jobs: GIT_COMMIT=${GITHUB_SHA} IMAGE_NAME="${ECR_REGISTRY_ID}.dkr.ecr.${REGION}.amazonaws.com/${APP_NAME}:${GITHUB_SHA}" aws ecr get-login-password --region ${REGION} | docker login --username AWS --password-stdin ${ECR_REGISTRY_ID}.dkr.ecr.${REGION}.amazonaws.com - aws ecr --region ${REGION} describe-repositories --registry-id ${ECR_REGISTRY_ID} --repository-names ${APP_NAME} || aws ecr --region ${REGION} create-repository --repository-name ${APP_NAME} - aws ecr --region ${REGION} set-repository-policy --registry-id ${ECR_REGISTRY_ID} --repository-name ${APP_NAME} --policy-text file:///home/runner/repo-access-permissions.json || true #### Write your own build arg for your project docker build --build-arg COMMIT_SHA=${GIT_COMMIT} \