Chore: Upgrade global-jjb to v0.90.8
[ci-management.git] / jjb / lab / lab-templates.yaml
index 12bc88b..9c832c6 100644 (file)
@@ -1,5 +1,35 @@
 ---
 - job-template:
-    name: 'lab-{lab-name}-{env-name}-{job-name}'
+    name: "lab-{job-name}"
+    description: "{job-desc}"
     disabled: false
-    project-type: externaljob
+    project-type: freestyle
+    build-node: ubuntu1804-builder-4c-4g
+
+    properties:
+      - lf-infra-properties:
+          project: "integration"
+          build-days-to-keep: "{build-days-to-keep}"
+
+    parameters:
+      - string:
+          name: LOG_DIR_URL
+          description: "URL for the log directory produced by the external job"
+      - string:
+          name: SRC_BUILD_URL
+          description: "URL for the external Jenkins build triggering this build"
+
+    wrappers:
+      - lf-infra-wrappers:
+          build-timeout: "{build-timeout}"
+          jenkins-ssh-credential: "{jenkins-ssh-credential}"
+
+    builders:
+      - shell: !include-raw:
+          - include-raw-lab-retrieve-logs.sh
+
+    publishers:
+      - integration-robot:
+          unstable-if: 60.0
+          pass-if: 100.0
+      - lf-infra-publish