Skip to content

Workflow file for this run

name: Pull request verification builds
on:
workflow_dispatch:
pull_request:
branches:
- main
env:
SOURCE_DATE_EPOCH: 0
jobs:
build_images:
runs-on: ${{ matrix.os }}
strategy:
matrix:
include:
- os: ubuntu-24.04
arch: amd64
- os: ubuntu-24.04-arm
arch: arm64
steps:
-
name: Checkout
uses: actions/checkout@v4
-
name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
-
name: Build hadoop-base / Java 11
id: hadoop-base-java-11
uses: docker/build-push-action@v6
with:
push: false
target: hadoop-base
build-args:
- java_version=11

Check failure on line 37 in .github/workflows/pr.yaml

View workflow run for this annotation

GitHub Actions / Pull request verification builds

Invalid workflow file

The workflow is not valid. .github/workflows/pr.yaml (Line: 37, Col: 13): A sequence was not expected .github/workflows/pr.yaml (Line: 39, Col: 13): A sequence was not expected
tags:
- ${{ secrets.DOCKERHUB_USERNAME }}/hadoop-base:latest-${{ matrix.arch }}
- ${{ secrets.DOCKERHUB_USERNAME }}/hadoop-base:java-11-${{ matrix.arch }}
- ${{ secrets.DOCKERHUB_USERNAME }}/hadoop-base:3-${{ matrix.arch }}
- ${{ secrets.DOCKERHUB_USERNAME }}/hadoop-base:3-java-11-${{ matrix.arch }}
- ${{ secrets.DOCKERHUB_USERNAME }}/hadoop-base:3.4-${{ matrix.arch }}
- ${{ secrets.DOCKERHUB_USERNAME }}/hadoop-base:3.4-java-11-${{ matrix.arch }}
- ${{ secrets.DOCKERHUB_USERNAME }}/hadoop-base:3.4.1-${{ matrix.arch }}
- ${{ secrets.DOCKERHUB_USERNAME }}/hadoop-base:3.4.1-java-11-${{ matrix.arch }}
-
name: Build hadoop-client / Java 11
id: hadoop-client-java-11
uses: docker/build-push-action@v6
with:
push: false
target: hadoop-client
build-args:
- java_version=11
tags:
- ${{ secrets.DOCKERHUB_USERNAME }}/hadoop-client:latest-${{ matrix.arch }}
- ${{ secrets.DOCKERHUB_USERNAME }}/hadoop-client:java-11-${{ matrix.arch }}
- ${{ secrets.DOCKERHUB_USERNAME }}/hadoop-client:3-${{ matrix.arch }}
- ${{ secrets.DOCKERHUB_USERNAME }}/hadoop-client:3-java-11-${{ matrix.arch }}
- ${{ secrets.DOCKERHUB_USERNAME }}/hadoop-client:3.4-${{ matrix.arch }}
- ${{ secrets.DOCKERHUB_USERNAME }}/hadoop-client:3.4-java-11-${{ matrix.arch }}
- ${{ secrets.DOCKERHUB_USERNAME }}/hadoop-client:3.4.1-${{ matrix.arch }}
- ${{ secrets.DOCKERHUB_USERNAME }}/hadoop-client:3.4.1-java-11-${{ matrix.arch }}
-
name: Build hadoop-hdfs-datanode / Java 11
id: hadoop-hdfs-datanode-java-11
uses: docker/build-push-action@v6
with:
push: false
target: hadoop-hdfs-datanode
build-args:
- java_version=11
tags:
- ${{ secrets.DOCKERHUB_USERNAME }}/hadoop-hdfs-datanode:latest-${{ matrix.arch }}
- ${{ secrets.DOCKERHUB_USERNAME }}/hadoop-hdfs-datanode:java-11-${{ matrix.arch }}
- ${{ secrets.DOCKERHUB_USERNAME }}/hadoop-hdfs-datanode:3-${{ matrix.arch }}
- ${{ secrets.DOCKERHUB_USERNAME }}/hadoop-hdfs-datanode:3-java-11-${{ matrix.arch }}
- ${{ secrets.DOCKERHUB_USERNAME }}/hadoop-hdfs-datanode:3.4-${{ matrix.arch }}
- ${{ secrets.DOCKERHUB_USERNAME }}/hadoop-hdfs-datanode:3.4-java-11-${{ matrix.arch }}
- ${{ secrets.DOCKERHUB_USERNAME }}/hadoop-hdfs-datanode:3.4.1-${{ matrix.arch }}
- ${{ secrets.DOCKERHUB_USERNAME }}/hadoop-hdfs-datanode:3.4.1-java-11-${{ matrix.arch }}
-
name: Build hadoop-hdfs-namenode / Java 11
id: hadoop-hdfs-namenode-java-11
uses: docker/build-push-action@v6
with:
push: false
target: hadoop-hdfs-namenode
build-args:
- java_version=11
tags:
- ${{ secrets.DOCKERHUB_USERNAME }}/hadoop-hdfs-namenode:latest-${{ matrix.arch }}
- ${{ secrets.DOCKERHUB_USERNAME }}/hadoop-hdfs-namenode:java-11-${{ matrix.arch }}
- ${{ secrets.DOCKERHUB_USERNAME }}/hadoop-hdfs-namenode:3-${{ matrix.arch }}
- ${{ secrets.DOCKERHUB_USERNAME }}/hadoop-hdfs-namenode:3-java-11-${{ matrix.arch }}
- ${{ secrets.DOCKERHUB_USERNAME }}/hadoop-hdfs-namenode:3.4-${{ matrix.arch }}
- ${{ secrets.DOCKERHUB_USERNAME }}/hadoop-hdfs-namenode:3.4-java-11-${{ matrix.arch }}
- ${{ secrets.DOCKERHUB_USERNAME }}/hadoop-hdfs-namenode:3.4.1-${{ matrix.arch }}
- ${{ secrets.DOCKERHUB_USERNAME }}/hadoop-hdfs-namenode:3.4.1-java-11-${{ matrix.arch }}
-
name: Build hadoop-mapred-jobhistoryserver / Java 11
id: hadoop-mapred-jobhistoryserver-java-11
uses: docker/build-push-action@v6
with:
push: false
target: hadoop-mapred-jobhistoryserver
build-args:
- java_version=11
tags:
- ${{ secrets.DOCKERHUB_USERNAME }}/hadoop-mapred-jobhistoryserver:latest-${{ matrix.arch }}
- ${{ secrets.DOCKERHUB_USERNAME }}/hadoop-mapred-jobhistoryserver:java-11-${{ matrix.arch }}
- ${{ secrets.DOCKERHUB_USERNAME }}/hadoop-mapred-jobhistoryserver:3-${{ matrix.arch }}
- ${{ secrets.DOCKERHUB_USERNAME }}/hadoop-mapred-jobhistoryserver:3-java-11-${{ matrix.arch }}
- ${{ secrets.DOCKERHUB_USERNAME }}/hadoop-mapred-jobhistoryserver:3.4-${{ matrix.arch }}
- ${{ secrets.DOCKERHUB_USERNAME }}/hadoop-mapred-jobhistoryserver:3.4-java-11-${{ matrix.arch }}
- ${{ secrets.DOCKERHUB_USERNAME }}/hadoop-mapred-jobhistoryserver:3.4.1-${{ matrix.arch }}
- ${{ secrets.DOCKERHUB_USERNAME }}/hadoop-mapred-jobhistoryserver:3.4.1-java-11-${{ matrix.arch }}
-
name: Build hadoop-yarn-resourcemanager / Java 11
id: hadoop-yarn-resourcemanager-java-11
uses: docker/build-push-action@v6
with:
push: false
target: hadoop-yarn-resourcemanager
build-args:
- java_version=11
tags:
- ${{ secrets.DOCKERHUB_USERNAME }}/hadoop-yarn-resourcemanager:latest-${{ matrix.arch }}
- ${{ secrets.DOCKERHUB_USERNAME }}/hadoop-yarn-resourcemanager:java-11-${{ matrix.arch }}
- ${{ secrets.DOCKERHUB_USERNAME }}/hadoop-yarn-resourcemanager:3-${{ matrix.arch }}
- ${{ secrets.DOCKERHUB_USERNAME }}/hadoop-yarn-resourcemanager:3-java-11-${{ matrix.arch }}
- ${{ secrets.DOCKERHUB_USERNAME }}/hadoop-yarn-resourcemanager:3.4-${{ matrix.arch }}
- ${{ secrets.DOCKERHUB_USERNAME }}/hadoop-yarn-resourcemanager:3.4-java-11-${{ matrix.arch }}
- ${{ secrets.DOCKERHUB_USERNAME }}/hadoop-yarn-resourcemanager:3.4.1-${{ matrix.arch }}
- ${{ secrets.DOCKERHUB_USERNAME }}/hadoop-yarn-resourcemanager:3.4.1-java-11-${{ matrix.arch }}
-
name: Build hadoop-yarn-nodemanager / Java 11
id: hadoop-yarn-nodemanager-java-11
uses: docker/build-push-action@v6
with:
push: false
target: hadoop-yarn-nodemanager
build-args:
- java_version=11
tags:
- ${{ secrets.DOCKERHUB_USERNAME }}/hadoop-yarn-nodemanager:latest-${{ matrix.arch }}
- ${{ secrets.DOCKERHUB_USERNAME }}/hadoop-yarn-nodemanager:java-11-${{ matrix.arch }}
- ${{ secrets.DOCKERHUB_USERNAME }}/hadoop-yarn-nodemanager:3-${{ matrix.arch }}
- ${{ secrets.DOCKERHUB_USERNAME }}/hadoop-yarn-nodemanager:3-java-11-${{ matrix.arch }}
- ${{ secrets.DOCKERHUB_USERNAME }}/hadoop-yarn-nodemanager:3.4-${{ matrix.arch }}
- ${{ secrets.DOCKERHUB_USERNAME }}/hadoop-yarn-nodemanager:3.4-java-11-${{ matrix.arch }}
- ${{ secrets.DOCKERHUB_USERNAME }}/hadoop-yarn-nodemanager:3.4.1-${{ matrix.arch }}
- ${{ secrets.DOCKERHUB_USERNAME }}/hadoop-yarn-nodemanager:3.4.1-java-11-${{ matrix.arch }}