CI #305
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: CI | |
on: | |
push: | |
branches: | |
- master | |
pull_request: | |
types: [opened, synchronize, reopened] | |
schedule: | |
- cron: "0 2 * * 0" # Weekly on Sundays at 02:00 | |
jobs: | |
# PHP 8.3 Alpine Linux with Swoole Extension | |
build-8_3-cli-alpine-swoole: | |
uses: ./.github/workflows/create-and-test-docker-image.yml | |
name: namoshek/php-mssql:8.3-cli-alpine-swoole | |
needs: build-8_3-cli-alpine | |
if: ${{ github.event_name != 'pull_request' }} | |
secrets: inherit | |
with: | |
source-directory: 8.3/cli-alpine-swoole | |
image-tag: namoshek/php-mssql:8.3-cli-alpine-swoole | |
build-8_3-fpm-alpine-swoole: | |
uses: ./.github/workflows/create-and-test-docker-image.yml | |
name: namoshek/php-mssql:8.3-fpm-alpine-swoole | |
needs: build-8_3-fpm-alpine | |
if: ${{ github.event_name != 'pull_request' }} | |
secrets: inherit | |
with: | |
source-directory: 8.3/fpm-alpine-swoole | |
image-tag: namoshek/php-mssql:8.3-fpm-alpine-swoole | |
# PHP 8.3 Alpine Linux | |
build-8_3-cli-alpine: | |
uses: ./.github/workflows/create-and-test-docker-image.yml | |
name: namoshek/php-mssql:8.3-cli-alpine | |
secrets: inherit | |
with: | |
source-directory: 8.3/cli-alpine | |
image-tag: namoshek/php-mssql:8.3-cli-alpine | |
build-8_3-fpm-alpine: | |
uses: ./.github/workflows/create-and-test-docker-image.yml | |
name: namoshek/php-mssql:8.3-fpm-alpine | |
secrets: inherit | |
with: | |
source-directory: 8.3/fpm-alpine | |
image-tag: namoshek/php-mssql:8.3-fpm-alpine | |
# PHP 8.3 Debian | |
build-8_3-cli: | |
uses: ./.github/workflows/create-and-test-docker-image.yml | |
name: namoshek/php-mssql:8.3-cli | |
secrets: inherit | |
with: | |
source-directory: 8.3/cli | |
image-tag: namoshek/php-mssql:8.3-cli | |
build-8_3-fpm: | |
uses: ./.github/workflows/create-and-test-docker-image.yml | |
name: namoshek/php-mssql:8.3-fpm | |
secrets: inherit | |
with: | |
source-directory: 8.3/fpm | |
image-tag: namoshek/php-mssql:8.3-fpm | |
# PHP 8.2 Alpine Linux with Swoole Extension | |
build-8_2-cli-alpine-swoole: | |
uses: ./.github/workflows/create-and-test-docker-image.yml | |
name: namoshek/php-mssql:8.2-cli-alpine-swoole | |
needs: build-8_2-cli-alpine | |
if: ${{ github.event_name != 'pull_request' }} | |
secrets: inherit | |
with: | |
source-directory: 8.2/cli-alpine-swoole | |
image-tag: namoshek/php-mssql:8.2-cli-alpine-swoole | |
build-8_2-fpm-alpine-swoole: | |
uses: ./.github/workflows/create-and-test-docker-image.yml | |
name: namoshek/php-mssql:8.2-fpm-alpine-swoole | |
needs: build-8_2-fpm-alpine | |
if: ${{ github.event_name != 'pull_request' }} | |
secrets: inherit | |
with: | |
source-directory: 8.2/fpm-alpine-swoole | |
image-tag: namoshek/php-mssql:8.2-fpm-alpine-swoole | |
# PHP 8.2 Alpine Linux | |
build-8_2-cli-alpine: | |
uses: ./.github/workflows/create-and-test-docker-image.yml | |
name: namoshek/php-mssql:8.2-cli-alpine | |
secrets: inherit | |
with: | |
source-directory: 8.2/cli-alpine | |
image-tag: namoshek/php-mssql:8.2-cli-alpine | |
build-8_2-fpm-alpine: | |
uses: ./.github/workflows/create-and-test-docker-image.yml | |
name: namoshek/php-mssql:8.2-fpm-alpine | |
secrets: inherit | |
with: | |
source-directory: 8.2/fpm-alpine | |
image-tag: namoshek/php-mssql:8.2-fpm-alpine | |
# PHP 8.2 Debian | |
build-8_2-cli: | |
uses: ./.github/workflows/create-and-test-docker-image.yml | |
name: namoshek/php-mssql:8.2-cli | |
secrets: inherit | |
with: | |
source-directory: 8.2/cli | |
image-tag: namoshek/php-mssql:8.2-cli | |
build-8_2-fpm: | |
uses: ./.github/workflows/create-and-test-docker-image.yml | |
name: namoshek/php-mssql:8.2-fpm | |
secrets: inherit | |
with: | |
source-directory: 8.2/fpm | |
image-tag: namoshek/php-mssql:8.2-fpm | |
# PHP 8.1 Alpine Linux with Swoole Extension | |
build-8_1-cli-alpine-swoole: | |
uses: ./.github/workflows/create-and-test-docker-image.yml | |
name: namoshek/php-mssql:8.1-cli-alpine-swoole | |
needs: build-8_1-cli-alpine | |
if: ${{ github.event_name != 'pull_request' }} | |
secrets: inherit | |
with: | |
source-directory: 8.1/cli-alpine-swoole | |
image-tag: namoshek/php-mssql:8.1-cli-alpine-swoole | |
build-8_1-fpm-alpine-swoole: | |
uses: ./.github/workflows/create-and-test-docker-image.yml | |
name: namoshek/php-mssql:8.1-fpm-alpine-swoole | |
needs: build-8_1-fpm-alpine | |
if: ${{ github.event_name != 'pull_request' }} | |
secrets: inherit | |
with: | |
source-directory: 8.1/fpm-alpine-swoole | |
image-tag: namoshek/php-mssql:8.1-fpm-alpine-swoole | |
# PHP 8.1 Alpine Linux | |
build-8_1-cli-alpine: | |
uses: ./.github/workflows/create-and-test-docker-image.yml | |
name: namoshek/php-mssql:8.1-cli-alpine | |
secrets: inherit | |
with: | |
source-directory: 8.1/cli-alpine | |
image-tag: namoshek/php-mssql:8.1-cli-alpine | |
build-8_1-fpm-alpine: | |
uses: ./.github/workflows/create-and-test-docker-image.yml | |
name: namoshek/php-mssql:8.1-fpm-alpine | |
secrets: inherit | |
with: | |
source-directory: 8.1/fpm-alpine | |
image-tag: namoshek/php-mssql:8.1-fpm-alpine | |
# PHP 8.1 Debian | |
build-8_1-cli: | |
uses: ./.github/workflows/create-and-test-docker-image.yml | |
name: namoshek/php-mssql:8.1-cli | |
secrets: inherit | |
with: | |
source-directory: 8.1/cli | |
image-tag: namoshek/php-mssql:8.1-cli | |
build-8_1-fpm: | |
uses: ./.github/workflows/create-and-test-docker-image.yml | |
name: namoshek/php-mssql:8.1-fpm | |
secrets: inherit | |
with: | |
source-directory: 8.1/fpm | |
image-tag: namoshek/php-mssql:8.1-fpm |