Skip to content

Update OTP-28.2, OTP-27.3.4.6, OTP-26.2.5.16 (#514) #464

Update OTP-28.2, OTP-27.3.4.6, OTP-26.2.5.16 (#514)

Update OTP-28.2, OTP-27.3.4.6, OTP-26.2.5.16 (#514) #464

Workflow file for this run

name: erlang
on: [push, pull_request, workflow_dispatch]
jobs:
docker:
runs-on: ubuntu-latest
strategy:
matrix:
otp: ['DIR=28', 'DIR=28 VARIANT=slim', 'DIR=28 VARIANT=alpine',
'DIR=27', 'DIR=27 VARIANT=slim', 'DIR=27 VARIANT=alpine',
'DIR=26', 'DIR=26 VARIANT=slim', 'DIR=26 VARIANT=alpine',
'DIR=25', 'DIR=25 VARIANT=slim', 'DIR=25 VARIANT=alpine']
fail-fast: false
steps:
- uses: actions/checkout@v3
- name: Build
run: |
${{ matrix.otp }}
git clone https://github.com/docker-library/official-images.git ~/official-images
cd "$DIR"
eval $(awk '/OTP_VERSION=/ { sub(/@/, "-", $2); print $2; exit }' ${VARIANT:-.}/Dockerfile)
image="erlang:${OTP_VERSION}${VARIANT:+-$VARIANT}"
docker build --pull -t "$image" "${VARIANT:-.}"
~/official-images/test/run.sh "$image"
docker images