1234567891011121314151617181920212223242526272829303132333435 |
- name: Docker
- on:
- push:
- branches:
- - "master"
- pull_request:
- paths:
- - "compose.yaml"
- - "Dockerfile"
- - "docker/**"
- # Allow running on demand using Github UI
- workflow_dispatch:
- schedule:
- - cron: "0 5 * * *"
- jobs:
- docker-compose-build:
- name: Compose build PHP ${{ matrix.php-version }}
- runs-on: ubuntu-latest
- strategy:
- matrix:
- include:
- - php-version: '7.4'
- - php-version: '8.0'
- - php-version: '8.1'
- - php-version: '8.2'
- - php-version: '8.3'
- steps:
- - name: Checkout repository
- uses: actions/checkout@v4
- - name: Docker Compose build
- run: docker compose build --no-cache --pull php-${{ matrix.php-version }}
|