File tree Expand file tree Collapse file tree 1 file changed +34
-25
lines changed Expand file tree Collapse file tree 1 file changed +34
-25
lines changed Original file line number Diff line number Diff line change 1+
12language : php
23
34php :
45 - ' 7.0'
56 - ' 7.2'
67
7- matrix :
8- include :
9- - os : osx
10- osx_image : xcode9.1
11- language : generic
12- before_install :
13- # Fix ruby error https://github.com/Homebrew/brew/issues/3299
14- - brew update
15- - brew tap homebrew/homebrew-php
16- - brew install php71
17- - brew install homebrew/php/php71-xdebug
18- - curl https://getcomposer.org/installer | php
19- - ln -s "`pwd`/composer.phar" /usr/local/bin/composer
20-
218git :
229 depth : 10
2310 submodules : false
2411
25- services :
26- - docker
27-
2812env :
2913 global :
3014 - BUILD_LEADER_ID=1
@@ -37,18 +21,43 @@ cache:
3721install :
3822 - git submodule update --init --jobs 9
3923 - composer install --prefer-dist --no-interaction
40-
4124script :
4225 - vendor/bin/phpcs -n
4326 - vendor/bin/phpunit --coverage-clover=coverage.xml
44-
45- after_success :
27+ after_script :
4628 - bash <(curl -s https://codecov.io/bash)
47- - git config --replace-all remote.origin.fetch +refs/heads/*:refs/remotes/origin/*
48- - git fetch --tags
49- - nvm install 8 && nvm use 8
50- - npm install
51- - npm run semantic-release
29+
30+ jobs :
31+ include :
32+ - stage : test
33+ os : osx
34+ osx_image : xcode9.1
35+ language : generic
36+ before_install :
37+ # Fix ruby error https://github.com/Homebrew/brew/issues/3299
38+ - brew update
39+ - brew tap homebrew/homebrew-php
40+ - brew install php71
41+ - brew install homebrew/php/php71-xdebug
42+ - curl https://getcomposer.org/installer | php
43+ - ln -s "`pwd`/composer.phar" /usr/local/bin/composer
44+ - stage : release
45+ language : node_js
46+ node_js : ' 8'
47+ services :
48+ - docker
49+ before_install :
50+ - git config --replace-all remote.origin.fetch +refs/heads/*:refs/remotes/origin/*
51+ - git fetch --tags
52+ install :
53+ - npm install
54+ script :
55+ - npm run semantic-release
56+
57+ stages :
58+ - test
59+ - name : release
60+ if : branch = master
5261
5362branches :
5463 except :
You can’t perform that action at this time.
0 commit comments