From fceadf2d13e71f48b83c6e8aef4d7f6eef3b9218 Mon Sep 17 00:00:00 2001 From: Nic Cope Date: Wed, 19 Feb 2020 16:50:08 -0800 Subject: [PATCH] Enable codecov Signed-off-by: Nic Cope --- Jenkinsfile | 29 +++++------------------------ 1 file changed, 5 insertions(+), 24 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index e4a6357..3abfa2c 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -17,6 +17,7 @@ pipeline { DOCKER = credentials('dockerhub-upboundci') AWS = credentials('aws-upbound-bot') GITHUB_UPBOUND_BOT = credentials('github-upbound-jenkins') + CODECOV_TOKEN = credentials('codecov-crossplane-runtime') } stages { @@ -95,37 +96,17 @@ pipeline { } } - stage('Record Coverage') { + stage('Publish Coverage to Codecov') { when { - allOf { - branch 'master'; - expression { - return env.shouldBuild != "false" - } + expression { + return env.shouldBuild != "false" } } steps { script { - currentBuild.result = 'SUCCESS' - } - step([$class: 'MasterCoverageAction', scmVars: [GIT_URL: env.GIT_URL]]) - } - } - - stage('PR Coverage to Github') { - when { - allOf { - not { branch 'master' }; - expression { return env.CHANGE_ID != null }; - expression { return env.shouldBuild != "false"} + sh 'curl -s https://codecov.io/bash | bash -s -- -c -f _output/tests/**/coverage.txt -F unittests' } } - steps { - script { - currentBuild.result = 'SUCCESS' - } - step([$class: 'CompareCoverageAction', publishResultAs: 'comment', scmVars: [GIT_URL: env.GIT_URL]]) - } } }