Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 GitHub Actions / Pull request verification buildsInvalid workflow file
|
||
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 }} |