Skip to content

Commit

Permalink
Merge 5675533 into dbd3ed7
Browse files Browse the repository at this point in the history
  • Loading branch information
andrewpearce-digital authored Jul 22, 2024
2 parents dbd3ed7 + 5675533 commit b93b179
Show file tree
Hide file tree
Showing 3 changed files with 71 additions and 14 deletions.
58 changes: 44 additions & 14 deletions .github/workflows/docker_job.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,10 @@ on:
default: ${{ github.ref }}
required: false
type: string
branch_name:
description: 'Branch name'
required: true
type: string

defaults:
run:
Expand All @@ -25,6 +29,8 @@ permissions:

jobs:
docker_build_scan_push:
env:
BUILD_CACHE: /home/runner/.docker/buildkit
strategy:
fail-fast: false
matrix:
Expand Down Expand Up @@ -57,6 +63,28 @@ jobs:
version: v0.15.1
platforms: linux/amd64,linux/arm64

# - name: setup cache for ${{ matrix.ecr_repository }}
# id: setup_cache
# uses: actions/[email protected]
# with:
# path: ${{ env.BUILD_CACHE }}
# key: ${{ inputs.checkout_tag }}-${{ matrix.ecr_repository }}-${{ hashFiles('go.mod', 'go.sum', 'package.json') }}

- uses: unfor19/install-aws-cli-action@v1
- name: Configure AWS Credentials
uses: aws-actions/[email protected]
with:
aws-region: eu-west-1
role-to-assume: arn:aws:iam::311462405659:role/modernising-lpa-github-actions-ecr-push
role-duration-seconds: 900
role-session-name: GithubActionsECRPushMLPAB
- name: ECR Login
id: login_ecr
uses: aws-actions/[email protected]
with:
mask-password: true
registries: 311462405659

- name: Build ${{ matrix.ecr_repository }} Image
uses: docker/[email protected]
with:
Expand All @@ -65,6 +93,8 @@ jobs:
platforms: linux/amd64
push: false
load: true
cache-from: type=registry,ref=${{ steps.login_ecr.outputs.registry }}/${{ matrix.ecr_repository }}:buildcache-${{ inputs.branch_name }}
cache-to: type=registry,ref=${{ steps.login_ecr.outputs.registry }}/${{ matrix.ecr_repository }}:buildcache-${{ inputs.branch_name }},mode=max
tags: |
${{ matrix.ecr_repository }}:${{ inputs.tag }}
build-args: |
Expand All @@ -85,20 +115,20 @@ jobs:
with:
sarif_file: 'trivy-results.sarif'

- uses: unfor19/install-aws-cli-action@v1
- name: Configure AWS Credentials
uses: aws-actions/[email protected]
with:
aws-region: eu-west-1
role-to-assume: arn:aws:iam::311462405659:role/modernising-lpa-github-actions-ecr-push
role-duration-seconds: 900
role-session-name: GithubActionsECRPushMLPAB
- name: ECR Login
id: login_ecr
uses: aws-actions/[email protected]
with:
mask-password: true
registries: 311462405659
# - uses: unfor19/install-aws-cli-action@v1
# - name: Configure AWS Credentials
# uses: aws-actions/[email protected]
# with:
# aws-region: eu-west-1
# role-to-assume: arn:aws:iam::311462405659:role/modernising-lpa-github-actions-ecr-push
# role-duration-seconds: 900
# role-session-name: GithubActionsECRPushMLPAB
# - name: ECR Login
# id: login_ecr_for_buildcache
# uses: aws-actions/[email protected]
# with:
# mask-password: true
# registries: 311462405659
- name: Push ${{ matrix.ecr_repository }} Image to ECR for PR
if: ${{ github.workflow != 'Path To Live' }}
uses: docker/[email protected]
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/workflow_pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,7 @@ jobs:
]
with:
tag: ${{ needs.create_tags.outputs.version_tag }}
branch_name: ${{ github.head_ref }}

terraform_account_workflow_development:
name: TF Plan Dev Account
Expand Down
26 changes: 26 additions & 0 deletions cmd/mlpa/build_trigger
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
this is a build trigger
another trigger
another build trigger
another build trigger
another build trigger
another build trigger
another build trigger
another build trigger
another build trigger
another build trigger
another build trigger
another build trigger
another build trigger
another build trigger
another build trigger
another build trigger
another build trigger
another build trigger
another build trigger
another build trigger
another build trigger
another build trigger
another build trigger
another build trigger
another build trigger
another build trigger

0 comments on commit b93b179

Please sign in to comment.