remove BMO e2e jobs
[infra/cicd.git] / jjb / metal3 / job_container_image_building.yaml
index 9ab8cfc480db8bebfeff5e4596b63c4c18913777..9ef14f4f18fff9a285cef2f099b3ed400befa92e 100644 (file)
 - job-template:
     id: container_image_building
     name: '{job_prefix}_{image_name}_container_image_building'
-    description: "Builder job for container images for Metal3 CI"
+    description: 'Builder job for {image_name} container image for Metal3'
     project-type: pipeline
     defaults: global
     disabled: False
     concurrent: True
     parameters:
-    - string:
+    - choice:
         name: BUILD_CONTAINER_IMAGE_NAME
-        default: '${image_name}'
+        choices: ['{image_name}']
         description: 'Name of the container image to build'
+    - choice:
+        name: BUILD_CONTAINER_IMAGE_REPO
+        choices: ['{repo}']
+        description: 'URL of the git repo where the container image to build exists'
+    - choice:
+        name: BUILD_CONTAINER_IMAGE_DOCKERFILE_LOCATION
+        choices: ['{dockerfile_location}']
+        description: 'Relative location to the repo root of the Dockerfile used for building'
+    - string:
+        name: BUILD_CONTAINER_IMAGE_GIT_REFERENCE
+        default: 'main'
+        description: 'Target git reference (branch or tag) of the build'
 
     properties:
     - build-discarder:
@@ -47,9 +59,7 @@
     - github:
         url: '{repo}'
 
-    triggers:
-      - github
-
+    # No triggers. This job will be triggered by github actions
     pipeline-scm:
       scm:
       - git: