Skip to content

Commit

Permalink
Test new actions
Browse files Browse the repository at this point in the history
  • Loading branch information
ostefano committed Dec 6, 2023
1 parent db79826 commit 49e1e76
Showing 1 changed file with 25 additions and 13 deletions.
38 changes: 25 additions & 13 deletions .github/workflows/test-build-latest.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
name: Build the Docker images

on:
# Only trigger the workflow when there is a PR on the master branch
pull_request:
branches: [ "master" ]

Expand All @@ -11,21 +10,34 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Set up QEMU (for ARM emulation)
run: docker run --rm --privileged multiarch/qemu-user-static --reset -p yes
- name: Set up QEMU
uses: docker/setup-qemu-action@v3

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v1
uses: docker/setup-buildx-action@v3

- name: Build the Docker images
env:
GITHUB_CONTEXT: ${{ toJson(github) }}
- name: Initialize environment
run: |
# Initialize variables
DOCKER_IMG_TAG=`echo "${{ github.sha }}" | cut -c 1-7`
# Create the environment
sed -e '/^[[:space:]]*$/d' -e '/[#@]/d' -e 's/\"//g' -e 's/\(^[^=]*\)=\(.*\)/\1="\2"/' template.env > env.hcl
# Build and Push
DOCKER_IMG_TAG=$DOCKER_IMG_TAG DOCKER_USERNAME=local docker buildx bake -f docker-bake.hcl -f env.hcl
- name: Build and push
uses: docker/bake-action@v4
with:
push: false
files:
docker-bake.hcl
env.hcl


# - name: Build the Docker images
# env:
# GITHUB_CONTEXT: ${{ toJson(github) }}
# run: |
# # Initialize variables
# DOCKER_IMG_TAG=`echo "${{ github.sha }}" | cut -c 1-7`
# # Create the environment
# sed -e '/^[[:space:]]*$/d' -e '/[#@]/d' -e 's/\"//g' -e 's/\(^[^=]*\)=\(.*\)/\1="\2"/' template.env > env.hcl
# # Build and Push
# DOCKER_IMG_TAG=$DOCKER_IMG_TAG DOCKER_USERNAME=local docker buildx bake -f docker-bake.hcl -f env.hcl

0 comments on commit 49e1e76

Please sign in to comment.