Skip to content

harden bash script to not wait until ci server times out when starting the jar fails #83

harden bash script to not wait until ci server times out when starting the jar fails

harden bash script to not wait until ci server times out when starting the jar fails #83

name: Test application
on:
pull_request:
push:
branches:
- '[0-9]+.x'
- '[0-9]+.[0-9]+'
- '[0-9]+.[0-9]+.x'
jobs:
test:
name: 'PHP ${{ matrix.php-version }} ${{ matrix.dependencies }}'
runs-on: ubuntu-18.04
strategy:
fail-fast: false
matrix:
include:
- php-version: '7.2'
dependencies: 'lowest'
- php-version: '7.2'
- php-version: '7.3'
- php-version: '7.4'
- php-version: '8.0'
- php-version: '8.1'
steps:
- name: Checkout project
uses: actions/checkout@v2
- name: Install and configure PHP
uses: shivammathur/setup-php@v2
with:
php-version: ${{ matrix.php-version }}
tools: 'composer:v2'
- name: Install dependencies with Composer
uses: ramsey/composer-install@v1
with:
dependency-versions: ${{ matrix.dependencies }}
composer-options: --prefer-dist
- name: Start jackrabbit
run: |
./bin/jackrabbit.sh
- name: Execute test cases
run: |
vendor/bin/phpunit