1 |
27460050
|
vastja
|
stages:
|
2 |
52268d9b
|
vastja
|
- build
|
3 |
aaf871a6
|
Tomáš
|
- linter
|
4 |
ea92a5e5
|
vastja
|
- test
|
5 |
51c818a1
|
vastja
|
- deploy
|
6 |
ea92a5e5
|
vastja
|
|
7 |
52268d9b
|
vastja
|
build:
|
8 |
|
|
stage: build
|
9 |
2ec14ba9
|
vastja
|
tags:
|
10 |
2307b018
|
vastja
|
- build
|
11 |
27460050
|
vastja
|
script:
|
12 |
8b6777ff
|
vastja
|
# Test whether container can be build or not
|
13 |
ea92a5e5
|
vastja
|
- ./scripts/build.sh
|
14 |
|
|
- docker-compose stop crawler nginx
|
15 |
8b6777ff
|
vastja
|
# We could also push docker image to some registry or docker hub
|
16 |
ea92a5e5
|
vastja
|
|
17 |
aaf871a6
|
Tomáš
|
php_linter:
|
18 |
|
|
stage: linter
|
19 |
|
|
tags:
|
20 |
|
|
- linter
|
21 |
|
|
script:
|
22 |
|
|
- ./scripts/composer.sh require --dev squizlabs/php_codesniffer
|
23 |
db33691b
|
Tomáš
|
- docker-compose exec -T php-fpm /bin/sh -c "/var/www/symfony/vendor/bin/php-cs-fixer fix /var/www/symfony/src --dry-run --config /var/www/symfony/.php_cs --stop-on-violation --using-cache=no"
|
24 |
aaf871a6
|
Tomáš
|
|
25 |
|
|
|
26 |
ea92a5e5
|
vastja
|
tests:
|
27 |
|
|
stage: test
|
28 |
|
|
tags:
|
29 |
|
|
- test
|
30 |
|
|
script:
|
31 |
7050d29d
|
Tomáš
|
- ./scripts/composer.sh require --dev symfony/phpunit-bridge
|
32 |
|
|
- ./scripts/composer.sh require --dev symfony/browser-kit symfony/css-selector
|
33 |
ea92a5e5
|
vastja
|
- docker-compose exec -T php-fpm /bin/sh -c "export APP_ENV=test && cd ../symfony && php bin/phpunit"
|
34 |
|
|
- docker stop $(docker ps -q)
|
35 |
7ba876fd
|
vastja
|
|
36 |
5b102971
|
vastja
|
deploy_prod:
|
37 |
|
|
stage: deploy
|
38 |
|
|
tags:
|
39 |
|
|
- deploy
|
40 |
6bdf30f4
|
vastja
|
variables:
|
41 |
|
|
GIT_STRATEGY: none
|
42 |
57b88434
|
vastja
|
environment:
|
43 |
|
|
name: heatmap
|
44 |
|
|
url: https://heatmap.zcu.cz
|
45 |
5b102971
|
vastja
|
script:
|
46 |
6f6156eb
|
ballakt
|
- ssh root@heatmap.zcu.cz "cd ~ && rm -rf aswi2020sebela && git clone https://gitlab.kiv.zcu.cz/aswi/aswi-2020/aswi2020sebela.git && cd aswi2020sebela && ./scripts/build.sh && exit"
|
47 |
b448f1d7
|
vastja
|
only:
|
48 |
|
|
- master
|
49 |
5b102971
|
vastja
|
when: manual
|