fix(build): add github status script, remove coverage jobs
This commit is contained in:
parent
cec3576506
commit
5498236052
|
@ -122,36 +122,6 @@ publish-npm:
|
||||||
- npm publish
|
- npm publish
|
||||||
|
|
||||||
# commit status
|
# commit status
|
||||||
climate-pending:
|
|
||||||
<<: [*build-climate]
|
|
||||||
stage: status-pre
|
|
||||||
script:
|
|
||||||
- cc-test-reporter before-build
|
|
||||||
|
|
||||||
climate-failure:
|
|
||||||
<<: [*build-climate]
|
|
||||||
stage: status-post
|
|
||||||
when: on_failure
|
|
||||||
script:
|
|
||||||
- cc-test-reporter after-build --debug --exit-code 1
|
|
||||||
|
|
||||||
climate-success:
|
|
||||||
<<: [*build-climate]
|
|
||||||
stage: status-post
|
|
||||||
dependencies:
|
|
||||||
- build-node
|
|
||||||
script:
|
|
||||||
- make upload-climate
|
|
||||||
|
|
||||||
codecov-success:
|
|
||||||
<<: [*build-codecov]
|
|
||||||
stage: status-post
|
|
||||||
when: on_success
|
|
||||||
dependencies:
|
|
||||||
- build-node
|
|
||||||
script:
|
|
||||||
- make upload-codecov
|
|
||||||
|
|
||||||
github-pending:
|
github-pending:
|
||||||
<<: [*build-curl]
|
<<: [*build-curl]
|
||||||
stage: status-pre
|
stage: status-pre
|
||||||
|
@ -171,20 +141,3 @@ github-success:
|
||||||
when: on_success
|
when: on_success
|
||||||
script:
|
script:
|
||||||
- ./scripts/github-status.sh success
|
- ./scripts/github-status.sh success
|
||||||
|
|
||||||
sonar-success:
|
|
||||||
<<: [*build-sonar]
|
|
||||||
stage: status-post
|
|
||||||
when: on_success
|
|
||||||
dependencies:
|
|
||||||
- build-node
|
|
||||||
script:
|
|
||||||
- make node_modules
|
|
||||||
- sonar-scanner
|
|
||||||
-Dsonar.projectKey=ssube_isolex
|
|
||||||
-Dsonar.projectVersion=${CI_COMMIT_REF_SLUG}
|
|
||||||
-Dsonar.organization=ssube-github
|
|
||||||
-Dsonar.sources=src/,test/
|
|
||||||
-Dsonar.host.url=https://sonarcloud.io
|
|
||||||
-Dsonar.login=${SONAR_SECRET}
|
|
||||||
-Dsonar.typescript.lcov.reportPaths=out/coverage/lcov.info
|
|
||||||
|
|
|
@ -0,0 +1,11 @@
|
||||||
|
#! /bin/sh
|
||||||
|
|
||||||
|
STATUS="${1}"
|
||||||
|
CI_COMMIT_SHA="${CI_COMMIT_SHA:-$(git rev-parse HEAD)}"
|
||||||
|
|
||||||
|
STATUS_BODY="{\"state\": \"${STATUS}\", \"target_url\": \"${CI_PIPELINE_URL}\", \"description\": \"CI pipeline ${STATUS}!\", \"context\": \"gitlab/build\"}"
|
||||||
|
|
||||||
|
printf "Reporting status for %s...\n%s" "${CI_COMMIT_SHA}" "${STATUS_BODY}"
|
||||||
|
printf "%s" "${STATUS_BODY}" | curl -d @- \
|
||||||
|
-H "Authorization: token $(printf "%s" "${GITHUB_SECRET}" | base64 -d)" \
|
||||||
|
-i "https://api.github.com/repos/ssube/salty-dog/statuses/${CI_COMMIT_SHA}"
|
Loading…
Reference in New Issue