Skip to content

Commit 9201b16

Browse files
authored
Merge pull request #15 from integer-net/travis-test-tag-support
Add support for tag/release tests
2 parents 363bac7 + 50e2f3d commit 9201b16

File tree

2 files changed

+20
-15
lines changed

2 files changed

+20
-15
lines changed

.travis.yml

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
sudo: required
1+
os: linux
22
dist: trusty
33
group: edge
44
addons:
@@ -11,23 +11,23 @@ addons:
1111
hosts:
1212
- magento2.travis
1313
language: php
14-
matrix:
14+
jobs:
1515
include:
16-
- php: 7.2
16+
- php: 7.3
1717
env:
18-
- MAGENTO_VERSION=2.3
19-
- TEST_SUITE=integration
20-
- php: 7.2
18+
- MAGENTO_VERSION=2.3
19+
- TEST_SUITE=integration
20+
- php: 7.3
2121
env:
22-
- MAGENTO_VERSION=2.3-develop
23-
- TEST_SUITE=integration
24-
- php: 7.1
22+
- MAGENTO_VERSION=2.4-develop
23+
- TEST_SUITE=integration
24+
- php: 7.2
2525
env:
26-
- MAGENTO_VERSION=2.3-develop
27-
- TEST_SUITE=integration
28-
- php: 7.1
26+
- MAGENTO_VERSION=2.3
27+
- TEST_SUITE=integration
28+
- php: 7.2
2929
env:
30-
- MAGENTO_VERSION=2.2-develop
30+
- MAGENTO_VERSION=2.4-develop
3131
- TEST_SUITE=integration
3232
- php: 7.1
3333
env:

.travis/before_script.sh

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,13 @@ cd magento2
2424
# add composer package under test, composer require will trigger update/install
2525
composer config minimum-stability dev
2626
composer config repositories.travis_to_test git https://github.com/$TRAVIS_REPO_SLUG.git
27-
#TODO make it work with tags as well:
28-
composer require ${COMPOSER_PACKAGE_NAME}:dev-${TRAVIS_BRANCH}\#{$TRAVIS_COMMIT}
27+
28+
if [ ! -z $TRAVIS_TAG ]
29+
then
30+
composer require ${COMPOSER_PACKAGE_NAME}:${TRAVIS_TAG}
31+
else
32+
composer require ${COMPOSER_PACKAGE_NAME}:dev-${TRAVIS_BRANCH}\#${TRAVIS_COMMIT}
33+
fi
2934

3035
# prepare for test suite
3136
case $TEST_SUITE in

0 commit comments

Comments
 (0)