@@ -96,7 +96,7 @@ def collectVcsInfo(title) {
9696 )
9797}
9898
99- def bootMergeAndIngest ( buildNum , buildUrl , title ) {
99+ def generateReports ( title ) {
100100 kibanaPipeline. bash("""
101101 source src/dev/ci_setup/setup_env.sh
102102 # bootstrap from x-pack folder
@@ -108,6 +108,28 @@ def bootMergeAndIngest(buildNum, buildUrl, title) {
108108 . src/dev/code_coverage/shell_scripts/fix_html_reports_parallel.sh
109109 . src/dev/code_coverage/shell_scripts/merge_jest_and_functional.sh
110110 . src/dev/code_coverage/shell_scripts/copy_mocha_reports.sh
111+ # zip combined reports
112+ tar -czf kibana-coverage.tar.gz target/kibana-coverage/**/*
113+ """ , title)
114+ }
115+
116+ def uploadCombinedReports () {
117+ kibanaPipeline. bash("""
118+ ls -laR target/kibana-coverage/
119+ """ , " ### List Combined Reports"
120+ )
121+
122+ kibanaPipeline. uploadGcsArtifact(
123+ " kibana-ci-artifacts/jobs/${ env.JOB_NAME} /${ BUILD_NUMBER} /coverage/combined" ,
124+ ' kibana-coverage.tar.gz'
125+ )
126+ }
127+
128+ def ingestData (buildNum , buildUrl , title ) {
129+ kibanaPipeline. bash("""
130+ source src/dev/ci_setup/setup_env.sh
131+ yarn kbn bootstrap --prefer-offline
132+ # Using existing target/kibana-coverage folder
111133 . src/dev/code_coverage/shell_scripts/ingest_coverage.sh ${ buildNum} ${ buildUrl}
112134 """ , title)
113135}
@@ -117,7 +139,7 @@ def ingestWithVault(buildNum, buildUrl, title) {
117139 withVaultSecret(secret : vaultSecret, secret_field : ' host' , variable_name : ' HOST_FROM_VAULT' ) {
118140 withVaultSecret(secret : vaultSecret, secret_field : ' username' , variable_name : ' USER_FROM_VAULT' ) {
119141 withVaultSecret(secret : vaultSecret, secret_field : ' password' , variable_name : ' PASS_FROM_VAULT' ) {
120- bootMergeAndIngest (buildNum, buildUrl, title)
142+ ingestData (buildNum, buildUrl, title)
121143 }
122144 }
123145 }
0 commit comments