Skip to content

Commit 70de848

Browse files
committed
Build release from tags
1 parent 9b7d8b2 commit 70de848

File tree

1 file changed

+30
-9
lines changed

1 file changed

+30
-9
lines changed

.gitlab-ci.yml

Lines changed: 30 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,43 @@
11
cache:
22
paths:
3-
- vendor/
3+
- vendor/
44

55
before_script:
6-
- apt-get update -yqq
7-
- apt-get install -yqq git libzip-dev unzip zlib1g-dev
8-
- docker-php-ext-install zip
9-
- pecl install xdebug
10-
- docker-php-ext-enable xdebug
11-
- curl -sS https://getcomposer.org/installer | php
12-
- php composer.phar install
6+
- apt-get update -yqq
7+
- apt-get install -yqq git libzip-dev unzip zlib1g-dev
8+
- docker-php-ext-install zip
9+
- pecl install xdebug
10+
- docker-php-ext-enable xdebug
11+
- curl -sS https://getcomposer.org/installer | php
12+
- php composer.phar install
1313

1414
test:7.2:
15+
stage: test
1516
image: php:7.2
1617
script:
1718
- vendor/bin/phpunit --coverage-text --colors=never
1819

1920
test:7.3:
21+
stage: test
2022
image: php:7.3
2123
script:
22-
- vendor/bin/phpunit --coverage-text --colors=never
24+
- vendor/bin/phpunit --coverage-text --colors=never
25+
26+
release:
27+
stage: deploy
28+
image: php:7.3
29+
script: "true"
30+
dependencies:
31+
- test:7.2
32+
- test:7.3
33+
artifacts:
34+
paths:
35+
- src/main
36+
- vendor
37+
- .htaccess
38+
- config.sample.json
39+
- index.php
40+
- LICENSE
41+
- README.md
42+
only:
43+
- tags

0 commit comments

Comments
 (0)