|
1 | 1 | version: 2.1 |
2 | 2 |
|
3 | 3 | orbs: |
4 | | - ci-caching: jobcloud/ci-caching@3.1 |
5 | | - ci-php: jobcloud/ci-php@2.7 |
| 4 | + ci-caching: jobcloud/ci-caching@3.2.5 |
| 5 | + ci-php: jobcloud/ci-php@2.12.1 |
6 | 6 |
|
7 | 7 | workflows: |
| 8 | + version: 2 |
8 | 9 | test-php-kafka-lib: |
9 | 10 | jobs: |
10 | 11 | - ci-caching/build-docker-images: |
11 | 12 | context: dockerhub-credentials |
12 | | - dockerComposeFile: "./docker/docker-compose.yml" |
13 | 13 | - ci-php/install-dependencies: |
14 | 14 | context: dockerhub-credentials |
15 | | - dockerComposeFile: "./docker/docker-compose.yml" |
16 | 15 | dependencyCheckSumFile: "./composer.json" |
17 | 16 | requires: |
18 | 17 | - ci-caching/build-docker-images |
19 | | - - coverage: |
| 18 | + - ci-php/coverage: |
20 | 19 | context: dockerhub-credentials |
| 20 | + dependencyCheckSumFile: "./composer.json" |
21 | 21 | requires: |
22 | 22 | - ci-php/install-dependencies |
23 | 23 | - ci-php/code-style: |
24 | 24 | context: dockerhub-credentials |
25 | | - dockerComposeFile: "./docker/docker-compose.yml" |
26 | 25 | dependencyCheckSumFile: "./composer.json" |
27 | 26 | requires: |
28 | 27 | - ci-php/install-dependencies |
29 | 28 | - ci-php/static-analysis: |
30 | 29 | context: dockerhub-credentials |
31 | | - dockerComposeFile: "./docker/docker-compose.yml" |
32 | 30 | dependencyCheckSumFile: "./composer.json" |
33 | 31 | requires: |
34 | 32 | - ci-php/install-dependencies |
35 | 33 | - ci-php/infection-testing: |
36 | 34 | context: dockerhub-credentials |
37 | | - dockerComposeFile: "./docker/docker-compose.yml" |
38 | 35 | dependencyCheckSumFile: "./composer.json" |
39 | 36 | requires: |
40 | 37 | - ci-php/install-dependencies |
@@ -66,21 +63,3 @@ workflows: |
66 | 63 | requires: |
67 | 64 | - build-docker-images |
68 | 65 | - install-dependencies |
69 | | - |
70 | | -jobs: |
71 | | - coverage: |
72 | | - machine: true |
73 | | - steps: |
74 | | - - ci-php/coverage-command: |
75 | | - dockerComposeFile: "./docker/docker-compose.yml" |
76 | | - dependencyCheckSumFile: "./composer.json" |
77 | | - - run: |
78 | | - name: Download cc-test-reporter |
79 | | - command: | |
80 | | - mkdir -p tmp/ |
81 | | - curl -L https://codeclimate.com/downloads/test-reporter/test-reporter-latest-linux-amd64 > ./tmp/cc-test-reporter |
82 | | - chmod +x ./tmp/cc-test-reporter |
83 | | - - run: |
84 | | - name: Upload coverage results to Code Climate |
85 | | - command: | |
86 | | - ./tmp/cc-test-reporter after-build -p /var/www/html --coverage-input-type clover --exit-code $? |
0 commit comments