forked from formapro/JsFormValidatorBundle
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.travis.yml
More file actions
executable file
·23 lines (19 loc) · 826 Bytes
/
.travis.yml
File metadata and controls
executable file
·23 lines (19 loc) · 826 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
language: bash
env:
global:
- TRAVIS_USER_ID=$(id -u)
- TRAVIS_GROUP_ID=$(id -g)
before_install:
- "sed -i \"s#www_data_uid: 1000#www_data_uid: $TRAVIS_USER_ID#\" ./docker-compose.yml"
- "sed -i \"s#www_data_gid: 1000#www_data_gid: $TRAVIS_GROUP_ID#\" ./docker-compose.yml"
install:
- docker-compose pull --parallel webserver php-fpm
- docker-compose build --parallel webserver php-fpm
- docker-compose up -d webserver php-fpm
- docker-compose exec php-fpm composer install --no-interaction
- docker-compose exec php-fpm Tests/app/bin/console assets:install -v Tests/app
- docker-compose exec -w /application/Tests/app php-fpm npm i
- docker-compose exec -w /application/Tests/app php-fpm npm run build
- docker-compose exec php-fpm npm i
script:
- docker-compose exec php-fpm npm run test