@@ -11,34 +11,28 @@ jobs:
1111 runs-on : ubuntu-24.04-arm
1212 env :
1313 IMAGE_TAG : ${{ github.run_number }}
14- BUILD_NUMBER : ${{ github.run_number }}
15- ECR_REGISTRY : 405906814034.dkr.ecr.ap-northeast-2.amazonaws.com
16- ECR_REPOSITORY : pupuri-prod/pupuri-bot
14+ OCIR_REGISTRY : yny.ocir.io
15+ OCIR_NAMESPACE : ax1dvc8vmenm
16+ OCIR_REPOSITORY : pupuri-prod/pupuri-bot
1717
1818 steps :
1919 - name : Checkout
20- uses : actions/checkout@v3
20+ uses : actions/checkout@v4
2121
22- - name : Configure AWS credentials
23- uses : aws-actions/configure-aws-credentials@v4
24- with :
25- aws-access-key-id : ${{ secrets.AWS_ACCESS_KEY_ID }}
26- aws-secret-access-key : ${{ secrets.AWS_SECRET_ACCESS_KEY }}
27- aws-region : ${{ secrets.AWS_REGION }}
22+ - name : Login to OCIR
23+ run : echo "${{ secrets.OCI_AUTH_TOKEN }}" | docker login $OCIR_REGISTRY -u $OCIR_NAMESPACE/members/waffle-deployer --password-stdin
2824
29- - name : Login to ECR
30- id : login-ecr
31- uses : aws-actions/amazon-ecr-login@v1
32-
33- - name : Docker Build, tag, and push image to ECR
34- id : build-image
25+ - name : Docker build, tag, and push image to OCIR
3526 run : |
36- docker build -t $ECR_REGISTRY/$ECR_REPOSITORY:$IMAGE_TAG \
27+ docker build \
28+ -f Dockerfile \
29+ -t $OCIR_REGISTRY/$OCIR_NAMESPACE/$OCIR_REPOSITORY:$IMAGE_TAG \
3730 --build-arg SLACK_BOT_TOKEN=${{ secrets.SLACK_BOT_TOKEN }} \
3831 --build-arg SLACK_AUTH_TOKEN=${{ secrets.SLACK_AUTH_TOKEN }} \
3932 --build-arg "MONGODB_URI=${{ secrets.MONGODB_URI }}" \
4033 --build-arg TRUFFLE_API_KEY=${{ secrets.TRUFFLE_API_KEY }} \
4134 --build-arg SLACK_WATCHER_CHANNEL_ID=C050TMDUSTA \
4235 --build-arg DEPLOY_WATCHER_CHANNEL_ID=C06H0PJPDNH \
43- .
44- docker push $ECR_REGISTRY/$ECR_REPOSITORY:$IMAGE_TAG
36+ . \
37+ --platform linux/arm64
38+ docker push $OCIR_REGISTRY/$OCIR_NAMESPACE/$OCIR_REPOSITORY:$IMAGE_TAG
0 commit comments