Skip to content

Commit 2bb2b99

Browse files
author
Greg Bowler
committed
Switch phpunit version
1 parent 05e89bf commit 2bb2b99

File tree

3 files changed

+25
-1
lines changed

3 files changed

+25
-1
lines changed

Diff for: Dockerfile

+9-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,15 @@ LABEL homepage="https://github.com/php-actions/phpunit"
66
LABEL maintainer="Greg Bowler <[email protected]>"
77

88
RUN curl https://phar.phpunit.de/phpunit-9.4.2.phar > phpunit-9.phar
9+
RUN curl https://phar.phpunit.de/phpunit-8.5.8.phar > phpunit-8.phar
10+
RUN curl https://phar.phpunit.de/phpunit-7.5.9.phar > phpunit-7.phar
11+
RUN curl https://phar.phpunit.de/phpunit-6.5.9.phar > phpunit-6.phar
912
RUN chmod +x *.phar
10-
RUN ln -s $(pwd)/phpunit-9.phar /usr/local/bin/phpunit
13+
RUN ln -s $(pwd)/phpunit-9.phar /usr/local/bin/phpunit-9
14+
RUN ln -s $(pwd)/phpunit-8.phar /usr/local/bin/phpunit-8
15+
RUN ln -s $(pwd)/phpunit-7.phar /usr/local/bin/phpunit-7
16+
RUN ln -s $(pwd)/phpunit-6.phar /usr/local/bin/phpunit-6
17+
RUN ln -s /usr/local/bin/phpunit-9 /usr/local/bin/phpunit
18+
COPY switch-phpunit-version /usr/local/bin/.
1119
COPY entrypoint /usr/local/bin/entrypoint
1220
ENTRYPOINT ["/usr/local/bin/entrypoint"]

Diff for: entrypoint

+6
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,12 @@ then
88
switch-php-version $action_php_version
99
fi
1010

11+
if [ -n "$action_phpunit_version" ]
12+
then
13+
echo "Using PHPUnit version: $action_phpunit_version"
14+
switch-phpunit-version $action_phpunit_version
15+
fi
16+
1117
command_string="phpunit"
1218

1319
if [ -n "$action_configuration" ]

Diff for: switch-phpunit-version

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
#!/bin/bash
2+
if [ "$1" = "latest" ]
3+
then
4+
version=9
5+
else
6+
version=$1
7+
fi
8+
9+
rm -f /usr/local/bin/phpunit
10+
ln -s "/usr/local/bin/phpunit-$version" "/usr/local/bin/phpunit"

0 commit comments

Comments
 (0)