|
7 | 7 | env: |
8 | 8 | GITHUB_PUSH_TOKEN: ${{ secrets.INTERSCRIPT_CI_PAT }} |
9 | 9 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
| 10 | + AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} |
| 11 | + AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} |
10 | 12 |
|
11 | 13 | jobs: |
12 | 14 | build-release: |
|
42 | 44 | password: "${{env.GITHUB_PUSH_TOKEN}}" |
43 | 45 | buildargs: INTERSCRIPT_GEM_VERSION |
44 | 46 |
|
| 47 | + - name: setup-aws-credentials |
| 48 | + uses: aws-actions/configure-aws-credentials@v1 |
| 49 | + with: |
| 50 | + aws-access-key-id: ${{ env.AWS_ACCESS_KEY_ID }} |
| 51 | + aws-secret-access-key: ${{ env.AWS_SECRET_ACCESS_KEY }} |
| 52 | + aws-region: us-east-1 |
| 53 | + |
| 54 | + - name: ecr-login |
| 55 | + id: login-ecr |
| 56 | + uses: aws-actions/amazon-ecr-login@v1 |
| 57 | + |
| 58 | + - name: push to ecr |
| 59 | + env: |
| 60 | + ECR_REGISTRY: ${{ steps.login-ecr.outputs.registry }} |
| 61 | + working-directory: .github/lambda |
| 62 | + run: | |
| 63 | + docker build -t $ECR_REGISTRY/interscript-api:${{env.RELEASE_TAG_NAME}} . |
| 64 | + docker push $ECR_REGISTRY/$ECR_REPOSITORY:${{env.RELEASE_TAG_NAME}} |
| 65 | +
|
| 66 | +
|
| 67 | +
|
| 68 | +
|
| 69 | +# - name: push to github package |
| 70 | +# uses: elgohr/Publish-Docker-Github-Action@master |
| 71 | +# with: |
| 72 | +# workdir: .github/lambda |
| 73 | +# dockerfile: Dockerfile |
| 74 | +# tags: "latest,${{env.RELEASE_TAG_NAME}}" |
| 75 | +# registry: "" |
| 76 | +# name: "awslambda-interscript-api" |
| 77 | +# username: "${{env.AWS_ACCESS_KEY_ID}}" |
| 78 | +# password: "${{env.}}" |
| 79 | +# buildargs: INTERSCRIPT_GEM_VERSION |
| 80 | + |
45 | 81 | # - name: login github package |
46 | 82 | # uses: docker/login-action@v1 |
47 | 83 | # with: |
|
0 commit comments