File tree 2 files changed +1
-13
lines changed
2 files changed +1
-13
lines changed Original file line number Diff line number Diff line change @@ -28,34 +28,27 @@ jobs:
28
28
- uses : actions/checkout@v2
29
29
30
30
- name : Start the containers
31
- working-directory : ./api
32
31
run : docker-compose -f docker-compose.yml -f docker-compose.test.yml up -d --build
33
32
34
33
- name : Install composer packages
35
- working-directory : ./api
36
34
run : docker-compose -f docker-compose.yml -f docker-compose.test.yml exec -T api composer install
37
35
38
36
- name : Run Database migrations
39
- working-directory : ./api
40
37
run : docker-compose -f docker-compose.yml -f docker-compose.test.yml exec -T api bin/console --no-interaction doctrine:migration:migrate
41
38
42
39
- name : PHP Code Sniffer
43
- working-directory : ./api
44
40
run : docker-compose -f docker-compose.yml -f docker-compose.test.yml exec -T api ./vendor/bin/phpcs src
45
41
46
42
- name : PHPStan
47
- working-directory : ./api
48
43
run : docker-compose -f docker-compose.yml -f docker-compose.test.yml exec -T api ./vendor/phpstan/phpstan/phpstan analyse
49
44
50
45
- name : PHPUnit Unit tests
51
- working-directory : ./api
52
46
run : docker-compose -f docker-compose.yml -f docker-compose.test.yml exec -T api ./vendor/bin/phpunit --testsuite unit --coverage-html tests/coverage/unit
53
47
54
48
- name : Test endpoint
55
49
run : curl -X GET "http://localhost/api/v1"
56
50
57
51
- name : Stop containers
58
- working-directory : ./api
59
52
if : always()
60
53
run : docker-compose -f docker-compose.yml -f docker-compose.test.yml down
61
54
Original file line number Diff line number Diff line change @@ -27,20 +27,16 @@ jobs:
27
27
steps :
28
28
- uses : actions/checkout@v2
29
29
30
- - name : Start the containers
31
- working-directory : ./api
30
+ - name : Start the containers]
32
31
run : docker-compose -f docker-compose.yml -f docker-compose.test.yml up -d --build
33
32
34
33
- name : Install composer packages
35
- working-directory : ./api
36
34
run : docker-compose -f docker-compose.yml -f docker-compose.test.yml exec -T api composer install
37
35
38
36
- name : Run Database migrations
39
- working-directory : ./api
40
37
run : docker-compose -f docker-compose.yml -f docker-compose.test.yml exec -T api bin/console --no-interaction doctrine:migration:migrate
41
38
42
39
- name : Generate openapi.yaml
43
- working-directory : ./api
44
40
run : docker-compose exec -T api bash -c "bin/console api:openapi:export --yaml" > ../docs/generated/openapi.yaml
45
41
46
42
- name : Archive openapi artifacts
51
47
docs/generated
52
48
53
49
- name : Stop containers
54
- working-directory : ./api
55
50
if : always()
56
51
run : docker-compose -f docker-compose.yml -f docker-compose.test.yml down
57
52
You can’t perform that action at this time.
0 commit comments