|
|
|
|
@ -62,13 +62,13 @@ jobs: |
|
|
|
|
|
|
|
|
|
services: |
|
|
|
|
cache: |
|
|
|
|
image: ghcr.io/nextcloud/continuous-integration-redis:latest |
|
|
|
|
image: ghcr.io/nextcloud/continuous-integration-redis:latest # zizmor: ignore[unpinned-images] |
|
|
|
|
ports: |
|
|
|
|
- 6379:6379/tcp |
|
|
|
|
options: --health-cmd="redis-cli ping" --health-interval=10s --health-timeout=5s --health-retries=3 |
|
|
|
|
|
|
|
|
|
mysql: |
|
|
|
|
image: ghcr.io/nextcloud/continuous-integration-mysql-${{ matrix.mysql-versions }}:latest |
|
|
|
|
image: ghcr.io/nextcloud/continuous-integration-mysql-${{ matrix.mysql-versions }}:latest # zizmor: ignore[unpinned-images] |
|
|
|
|
ports: |
|
|
|
|
- 4444:3306/tcp |
|
|
|
|
env: |
|
|
|
|
@ -78,7 +78,7 @@ jobs: |
|
|
|
|
MYSQL_DATABASE: oc_autotest |
|
|
|
|
options: --health-cmd="mysqladmin ping" --health-interval 5s --health-timeout 2s --health-retries 10 |
|
|
|
|
shard1: |
|
|
|
|
image: ghcr.io/nextcloud/continuous-integration-mysql-${{ matrix.mysql-versions }}:latest |
|
|
|
|
image: ghcr.io/nextcloud/continuous-integration-mysql-${{ matrix.mysql-versions }}:latest # zizmor: ignore[unpinned-images] |
|
|
|
|
ports: |
|
|
|
|
- 5001:3306/tcp |
|
|
|
|
env: |
|
|
|
|
@ -88,7 +88,7 @@ jobs: |
|
|
|
|
MYSQL_DATABASE: nextcloud |
|
|
|
|
options: --health-cmd="mysqladmin ping" --health-interval 5s --health-timeout 2s --health-retries 10 |
|
|
|
|
shard2: |
|
|
|
|
image: ghcr.io/nextcloud/continuous-integration-mysql-${{ matrix.mysql-versions }}:latest |
|
|
|
|
image: ghcr.io/nextcloud/continuous-integration-mysql-${{ matrix.mysql-versions }}:latest # zizmor: ignore[unpinned-images] |
|
|
|
|
ports: |
|
|
|
|
- 5002:3306/tcp |
|
|
|
|
env: |
|
|
|
|
@ -98,7 +98,7 @@ jobs: |
|
|
|
|
MYSQL_DATABASE: nextcloud |
|
|
|
|
options: --health-cmd="mysqladmin ping" --health-interval 5s --health-timeout 2s --health-retries 10 |
|
|
|
|
shard3: |
|
|
|
|
image: ghcr.io/nextcloud/continuous-integration-mysql-${{ matrix.mysql-versions }}:latest |
|
|
|
|
image: ghcr.io/nextcloud/continuous-integration-mysql-${{ matrix.mysql-versions }}:latest # zizmor: ignore[unpinned-images] |
|
|
|
|
ports: |
|
|
|
|
- 5003:3306/tcp |
|
|
|
|
env: |
|
|
|
|
@ -108,7 +108,7 @@ jobs: |
|
|
|
|
MYSQL_DATABASE: nextcloud |
|
|
|
|
options: --health-cmd="mysqladmin ping" --health-interval 5s --health-timeout 2s --health-retries 10 |
|
|
|
|
shard4: |
|
|
|
|
image: ghcr.io/nextcloud/continuous-integration-mysql-${{ matrix.mysql-versions }}:latest |
|
|
|
|
image: ghcr.io/nextcloud/continuous-integration-mysql-${{ matrix.mysql-versions }}:latest # zizmor: ignore[unpinned-images] |
|
|
|
|
ports: |
|
|
|
|
- 5004:3306/tcp |
|
|
|
|
env: |
|
|
|
|
@ -120,8 +120,9 @@ jobs: |
|
|
|
|
|
|
|
|
|
steps: |
|
|
|
|
- name: Checkout server |
|
|
|
|
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 |
|
|
|
|
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 |
|
|
|
|
with: |
|
|
|
|
persist-credentials: false |
|
|
|
|
submodules: true |
|
|
|
|
|
|
|
|
|
- name: Set up php ${{ matrix.php-versions }} |
|
|
|
|
|