Skip to content

Split up runners

Split up runners #33

Workflow file for this run

name: Create and publish AEM images
on: [ push ]
env:
registry: ghcr.io
image_name: ${{ github.repository }}
aem_sdk_version: 2024.10.18459.20241031T210302Z-241000
jobs:
build-images:
strategy:
matrix:
os: [ ubuntu-latest, macos-latest ]
runmode: [ author, publish ]
runs-on: ${{ matrix.os }}
steps:
- name: Build image
run: |
ARCH=$(arch | sed 's/x86_64/amd64/')
PORT=${{ matrix.runmode == 'author' && '4502' || '4503' }}
TAG=${{ env.registry }}/${{ env.image_name }}:${{ matrix.runmode }}-${{ env.aem_sdk_version }}-${ARCH}
docker build --build-arg TARGETARCH=${ARCH} --build-arg PORT=${PORT} . -t ${TAG}