Chore: Upgrade Jenkins-job-builder to 6.3.0
[releng/global-jjb.git] / jjb / lf-c-cpp-jobs.yaml
index 92057b7..d59d073 100644 (file)
@@ -3,7 +3,7 @@
 # AUTOTOOLS COMMON #
 ####################
 
-- lf_autotools_common: &lf_autotools_common
+- _lf_autotools_common: &lf_autotools_common
     name: lf-autotools-common
 
     #####################
@@ -40,7 +40,7 @@
 # AUTOTOOLS PACKAGECLOUD STAGE #
 ################################
 
-- lf_autotools_packagecloud_stage: &lf_autotools_packagecloud_stage
+- _lf_autotools_packagecloud_stage: &lf_autotools_packagecloud_stage
     name: lf-autotools-packagecloud-stage
 
     ######################
 # AUTOTOOLS SONARQUBE #
 #######################
 
-- lf_autotools_sonarqube: &lf_autotools_sonarqube
+- _lf_autotools_sonarqube: &lf_autotools_sonarqube
     name: lf-autotools-sonarqube
 
     ######################
     sonar-project-file: sonar-project.properties
     sonar-properties: ""
     sonar-task: ""
+    sonar-jdk: openjdk17
 
     parameters:
       - lf-infra-parameters:
           sonar-properties: "{sonar-properties}"
           sonar-java-opts: "{sonar-java-opts}"
           sonar-additional-args: "{sonar-additional-args}"
+          sonar-jdk: "{sonar-jdk}"
 
 - job-template:
     name: "{project-name}-autotools-sonarqube"
 # AUTOTOOLS VERIFY #
 ####################
 
-- lf_autotools_verify: &lf_autotools_verify
+- _lf_autotools_verify: &lf_autotools_verify
     name: lf-autotools-verify
 
     ######################
 # CMAKE COMMON #
 ################
 
-- lf_cmake_common: &lf_cmake_common
+- _lf_cmake_common: &lf_cmake_common
     name: lf-cmake-common
 
     #####################
 # CMAKE SONAR #
 ###############
 
-- lf_cmake_sonar: &lf_cmake_sonar
+- _lf_cmake_sonar: &lf_cmake_sonar
     name: lf-cmake-sonar
 
     ######################
     wrappers:
       - credentials-binding:
           - text:
-              credential-id: '{sonarcloud-api-token-cred-id}'
+              credential-id: "{sonarcloud-api-token-cred-id}"
               variable: API_TOKEN
 
 - job-template:
 # CMAKE SONARQUBE #
 ###################
 
-- lf_cmake_sonarqube: &lf_cmake_sonarqube
+- _lf_cmake_sonarqube: &lf_cmake_sonarqube
     name: lf-cmake-sonarqube
 
     ######################
     sonar-project-file: "sonar-project.properties"
     sonar-properties: ""
     sonar-task: ""
+    sonar-jdk: openjdk17
 
     parameters:
       - lf-infra-parameters:
           sonar-properties: "{sonar-properties}"
           sonar-java-opts: "{sonar-java-opts}"
           sonar-additional-args: "{sonar-additional-args}"
+          sonar-jdk: "{sonar-jdk}"
 
 - job-template:
     name: "{project-name}-cmake-sonarqube"
 # CMAKE STAGE #
 ###############
 
-- lf_cmake_stage: &lf_cmake_stage
+- _lf_cmake_stage: &lf_cmake_stage
     name: lf-cmake-stage
 
     ######################
 # CMAKE PACKAGECLOUD STAGE #
 ############################
 
-- lf_cmake_pc_stage: &lf_cmake_pc_stage
+- _lf_cmake_pc_stage: &lf_cmake_pc_stage
     name: lf-cmake-packagecloud-stage
 
     ######################
 # CMAKE VERIFY #
 ################
 
-- lf_cmake_verify: &lf_cmake_verify
+- _lf_cmake_verify: &lf_cmake_verify
     name: lf-cmake-verify
 
     ######################