Commits
Art Lowel authored 4e18fa35ca1
58 58 | |
59 59 | name Run lint |
60 60 | run yarn run lint |
61 61 | |
62 62 | name Run build |
63 63 | run yarn run build prod |
64 64 | |
65 65 | name Run specs (unit tests) |
66 66 | run yarn run test headless |
67 67 | |
68 + | # NOTE: Angular CLI only supports code coverage for specs. See https://github.com/angular/angular-cli/issues/6286 |
69 + | # Upload coverage reports to Codecov (for Node v12 only) |
70 + | # https://github.com/codecov/codecov-action |
71 + | name Upload coverage to Codecov.io |
72 + | uses codecov/codecov-action@v1 |
73 + | if matrix.node-version == '12.x' |
74 + | |
68 75 | # Using docker-compose start backend using CI configuration |
69 76 | # and load assetstore from a cached copy |
70 77 | name Start DSpace REST Backend via Docker (for e2e tests) |
71 78 | run |
72 79 | docker-compose -f ./docker/docker-compose-ci.yml up -d |
73 80 | docker-compose -f ./docker/cli.yml -f ./docker/cli.assetstore.yml run --rm dspace-cli |
74 81 | docker container ls |
75 82 | |
76 83 | name Run e2e tests (integration tests) |
77 84 | run yarn run e2e ci |
78 85 | |
79 86 | name Shutdown Docker containers |
80 87 | run docker-compose -f ./docker/docker-compose-ci.yml down |
81 - | |
82 - | # NOTE: Angular CLI only supports code coverage for specs. See https://github.com/angular/angular-cli/issues/6286 |
83 - | # Upload coverage reports to Codecov (for Node v12 only) |
84 - | # https://github.com/codecov/codecov-action |
85 - | name Upload coverage to Codecov.io |
86 - | uses codecov/codecov-action@v1 |
87 - | if matrix.node-version == '12.x' |