Skip to content

Docker Build

Docker Build #1

Workflow file for this run

name: Docker Build
on:
workflow_dispatch:
schedule:
- cron: 0 20 * * *
permissions:
contents: read
packages: write
jobs:
generate-jobs:
name: Generate Jobs
runs-on: ubuntu-latest
outputs:
strategy: ${{ steps.generate-jobs.outputs.strategy }}
steps:
- uses: actions/checkout@v3
- uses: docker-library/bashbrew@HEAD
- id: generate-jobs
name: Generate Jobs
run: echo "variants=$(./variants.rb)" >> "$GITHUB_OUTPUT"
test:
needs: generate-jobs
runs-on: ubuntu-latest
strategy:
matrix:
variants: ${{ fromJson(needs.generate-jobs.outputs.variants) }}
name: ${{ matrix.variant }}
steps:
- run: echo ${{ matrix.variant }}
# - uses: actions/checkout@v3
# - name: Prepare Environment
# run: ${{ matrix.runs.prepare }}
# - name: Pull Dependencies
# run: ${{ matrix.runs.pull }}
# - name: Build ${{ matrix.name }}
# run: ${{ matrix.runs.build }}
# - name: History ${{ matrix.name }}
# run: ${{ matrix.runs.history }}
# - name: Test ${{ matrix.name }}
# run: ${{ matrix.runs.test }}
# - name: '"docker images"'
# run: ${{ matrix.runs.images }}