Skip to content

Commit 53291cd

Browse files
authored
Create .travis.yml
1 parent 6e63a0b commit 53291cd

File tree

1 file changed

+107
-0
lines changed

1 file changed

+107
-0
lines changed

.travis.yml

+107
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,107 @@
1+
---
2+
language: php
3+
4+
addons:
5+
apt:
6+
packages:
7+
- elinks # For dysplaying php files on console.
8+
9+
cache:
10+
directories:
11+
- $HOME/.composer/cache/files
12+
13+
php:
14+
- nightly
15+
- 7.2
16+
- 7.1
17+
- 7.0
18+
19+
# env:
20+
# global:
21+
# - PATH=$TRAVIS_BUILD_DIR/bin::$PATH
22+
23+
matrix:
24+
fast_finish: true
25+
allow_failures:
26+
- php: nightly
27+
28+
before_install:
29+
- go get -u github.com/jingweno/ccat
30+
# Disabling Xdebug - Debugger and Profiler Tool for PHP
31+
- php -r "print_r(get_loaded_extensions(TRUE));";
32+
if [ -f ~/.phpenv/versions/$(phpenv version-name)/etc/conf.d/xdebug.ini ]; then
33+
cat ~/.phpenv/versions/$(phpenv version-name)/etc/conf.d/xdebug.ini;
34+
install --directory ~/.phpenv/versions/$(phpenv version-name)/etc/on-demand;
35+
mv ~/.phpenv/versions/$(phpenv version-name)/etc/conf.d/xdebug.ini ~/.phpenv/versions/$(phpenv version-name)/etc/on-demand;
36+
php -r "print_r(get_loaded_extensions(TRUE));";
37+
fi
38+
39+
install:
40+
- composer install
41+
- composer initialize # -- --ansi
42+
43+
script: true
44+
45+
after_script:
46+
- ls --almost-all --color
47+
- cat .env
48+
- cat .env.dist
49+
- ls --color bin
50+
- ls --almost-all --recursive --color var
51+
- ls --color src
52+
- ls --color src/Controller
53+
- ls --color src/Entity
54+
- php -s src/Entity/Author.php | elinks -force-html -dump-color-mode 4 -dump
55+
- php -s src/Entity/BlogPost.php | elinks -force-html -dump-color-mode 4 -dump
56+
- ls --color src/Repository
57+
- php -s src/Repository/AuthorRepository.php | elinks -force-html -dump-color-mode 4 -dump
58+
- php -s src/Repository/BlogPostRepository.php | elinks -force-html -dump-color-mode 4 -dump
59+
- composer console -- doctrine:query:sql "INSERT INTO author (name) VALUES ('Tom B. Erichsen')"
60+
- composer console -- doctrine:query:dql "SELECT a FROM App\Entity\Author a"
61+
- composer console -- doctrine:query:sql "SELECT * FROM author"
62+
- composer console -- server:start
63+
- printf 'HEAD /admin/dashboard HTTP/1.1\r\n\r\n' | socat - TCP4:localhost:8000,forever >/dev/null # Waiting for server to connect.
64+
- composer console -- debug:router
65+
- elinks http://localhost:8000/author -dump-color-mode 4 -dump
66+
- elinks http://localhost:8000/author/1 -dump-color-mode 4 -dump
67+
- elinks http://localhost:8000/author/new -dump-color-mode 4 -dump
68+
- elinks http://localhost:8000/blog/post -dump-color-mode 4 -dump
69+
- elinks http://localhost:8000/blog/post/new -dump-color-mode 4 -dump
70+
71+
- composer show --latest
72+
- $GOPATH/bin/ccat composer.json
73+
74+
- composer console -- --ansi
75+
76+
- composer console -- list debug --ansi
77+
- composer console -- help debug:router --ansi
78+
79+
- composer console -- list doctrine --ansi
80+
- composer console -- help doctrine:database:create --ansi
81+
# - composer console -- help doctrine:generate:entities --ansi
82+
- composer console -- help doctrine:mapping:convert --ansi
83+
- composer console -- help doctrine:mapping:import --ansi
84+
- composer console -- help doctrine:mapping:info --ansi
85+
- composer console -- help doctrine:migrations:diff --ansi
86+
- composer console -- help doctrine:migrations:migrate --ansi
87+
- composer console -- help doctrine:query:dql --ansi
88+
- composer console -- help doctrine:query:sql --ansi
89+
- composer console -- help doctrine:schema:validate --ansi
90+
91+
- composer console -- list make --ansi
92+
- composer console -- help make:crud --ansi
93+
- composer console -- help make:entity --ansi
94+
- composer console -- help make:migration --ansi
95+
96+
- composer console -- list router --ansi
97+
- composer console -- help router:match --ansi
98+
99+
- composer console -- list server --ansi
100+
- composer console -- help server:start --ansi
101+
102+
103+
- $GOPATH/bin/ccat config/packages/doctrine.yaml
104+
105+
- composer require --no-scripts sensiolabs/security-checker
106+
- composer security:check -- --end-point=http://security.sensiolabs.org/check_lock --ansi
107+
- $GOPATH/bin/ccat composer.json

0 commit comments

Comments
 (0)