File tree 2 files changed +19
-5
lines changed
2 files changed +19
-5
lines changed Original file line number Diff line number Diff line change 1
1
name : phpunit
2
-
3
2
on : [push]
4
-
5
3
jobs :
6
4
phpunit :
7
5
runs-on : ubuntu-latest
8
6
steps :
9
7
- uses : actions/checkout@v3
10
- - uses : php-actions/composer@v6
11
- - uses : php-actions/phpunit@v3
8
+ - name : setup PHP
9
+ uses : shivammathur/setup-php@v2
10
+ with :
11
+ php-version : " 8.3"
12
+ # php extensions also listed in tools/docker-dev/web/Dockerfile
13
+ extensions :
14
+ - curl
15
+ - mysql
16
+ - ldap
17
+ - pdo
18
+ - redis
19
+ - cli
20
+ tools : composer:v2
21
+ - name : Install dependencies
22
+ run : composer install --prefer-dist --no-progress
23
+ - name : Run PHPUnit tests
24
+ run : vendor/bin/phpunit
Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ FROM ubuntu:20.04
2
2
3
3
# Web Server Setup
4
4
ARG DEBIAN_FRONTEND=noninteractive
5
+ # php extensions also listed in .github/workflows/phpunit.yml
5
6
RUN apt-get update && apt-get install -y \
6
7
apache2 \
7
8
apache2-utils \
@@ -23,4 +24,4 @@ RUN sed -i '/display_errors/c\display_errors = on' /etc/php/7.4/apache2/php.ini
23
24
# Start apache2 server
24
25
EXPOSE 80
25
26
26
- CMD ["apache2ctl" , "-D" , "FOREGROUND" ]
27
+ CMD ["apache2ctl" , "-D" , "FOREGROUND" ]
You can’t perform that action at this time.
0 commit comments