Metal3: Add more params to container build jobs 53/20053/3
authorHuy Mai <huy.mai@est.tech>
Tue, 5 Dec 2023 15:15:17 +0000 (17:15 +0200)
committerHuy Mai <huy.mai@est.tech>
Fri, 8 Dec 2023 11:05:45 +0000 (13:05 +0200)
Change-Id: I16ebccb053b58c727aa118985b8042fcb6032d7e

jjb/metal3/job_container_image_building.yaml

index 989351f3323c1037e1b3ee05d4606483c51f84c6..9ef14f4f18fff9a285cef2f099b3ed400befa92e 100644 (file)
     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_BRANCH
+        name: BUILD_CONTAINER_IMAGE_GIT_REFERENCE
         default: 'main'
-        description: 'Target branch of the build'
+        description: 'Target git reference (branch or tag) of the build'
 
     properties:
     - build-discarder: