test-generic.yaml: Utilize SQUAD API in CI jobs
Compare changes
- Stevan Radaković authored
Use SQUAD callback to trigger the lava-report pipeline job and simplify lava-badge calculation by using SQUAD API. SQUAD build ID is now implemented to be the same as pipeline ID. Signed-off-by:
Stevan Radaković <stevan.radakovic@linaro.org>
+ 7
− 8
@@ -45,8 +45,7 @@
@@ -45,8 +45,7 @@
@@ -72,8 +71,10 @@
@@ -72,8 +71,10 @@
echo $CI_SQUAD_INSTANCE/api/submitjob/oniro-core/$CI_PROJECT_NAME/$CI_COMMIT_SHORT_SHA/$MACHINE --header "Auth-Token: $CI_SQUAD_TOKEN" --form "backend=oniro_lava" --form "definition=@${job_def}"
curl $CI_SQUAD_INSTANCE/api/submitjob/oniro-core/$CI_PROJECT_NAME/$CI_COMMIT_SHORT_SHA/$MACHINE --header "Auth-Token: $CI_SQUAD_TOKEN" --form "backend=oniro_lava" --form "definition=@${job_def}"
@@ -137,10 +138,8 @@
@@ -137,10 +138,8 @@
curl --silent "$CI_API_V4_URL/projects/$CI_PROJECT_ID/pipelines/$CI_PIPELINE_ID/test_report" > test-report.json
anybadge --label=lava-test --value=${success_rate} --suffix='%' --file=lava-test.svg 50=red 60=orange 80=yellow 100=green