diff --git a/Jenkinsfile b/Jenkinsfile
index 35519b898fcaace4e61de097635095e2cd9c9dd1..1b0ac07843a05f238615daddd184e21f7517a98c 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -207,8 +207,10 @@ pipeline {
           }
           post {
             always {
+              dir('build') {
+                sh "curl -s https://codecov.io/bash | bash -s - -f *_cobertura.xml"
+              }
               xunit([GoogleTest(pattern: 'build/Tests/testrunner.xml')])
-              cobertura coberturaReportFile: 'build/*_cobertura.xml'
             }
           }
         }
diff --git a/codecov.yml b/codecov.yml
new file mode 100644
index 0000000000000000000000000000000000000000..2d0d54561430d06cad086f8d7def32b2a32ee7c3
--- /dev/null
+++ b/codecov.yml
@@ -0,0 +1,8 @@
+codecov:
+  token: 2371d4ae-34d6-4a75-a212-0ecd2ffa2629
+
+ignore:
+  - "Applications/CLI"
+  - "ProcessLib"
+  - "ThirdParty"
+  - "*Tests/**/*"