INFRA: Switch to tox for JJB verify and merge jobs
[infra/cicd.git] / jjb / eiffel / macros / eiffel-macros.yaml
index de0a9a3c448bf0d2f2a77544a31e88a9c0715067..7247ba12235da22177da61fb8f29f36ab138783d 100644 (file)
@@ -1,30 +1,38 @@
 ---
-# common parameters for all eiffel projects
-- parameter:
-    name: eiffel-parameters
-    parameters:
-      - string:
-          name: GIT_BASE_HTTPS
-          default: https://github.com/eiffel-community
-          description: HTTPS URL of Project Repo on GitHub to clone repo
-      - string:
-          name: GIT_BASE_SSH
-          default: git@github.com:eiffel-community
-          description: SSH URL of Project Repo on GitHub to clone repo
-      - string:
-          name: PROJECT_BUILD_ROOT
-          default: '{project-build-root}'
-          description: Dockerfiles are located in different paths so this sets the path to navigate in the clone.
-      - choice:
-          name: PODMAN_LOG_LEVEL
-          choices:
-            - error
-            - debug
-            - info
-            - warn
-            - fatal
-            - panic
-          default: info
-          description: Podman log level to use. Default is error.
+- builder:
+    name: 'eiffel-global-container-build-macro'
+    builders:
+      - shell:
+          !include-raw: ../scripts/eiffel-global-container-build.sh
+
+- builder:
+    name: 'eiffel-intelligence-container-build-macro'
+    builders:
+      - shell:
+          !include-raw: ../scripts/eiffel-intelligence-container-build.sh
+
+- builder:
+    name: 'eiffel-intelligence-frontend-container-build-macro'
+    builders:
+      - shell:
+          !include-raw: ../scripts/eiffel-intelligence-frontend-container-build.sh
+
+- builder:
+    name: 'eiffel-remrem-generate-container-build-macro'
+    builders:
+      - shell:
+          !include-raw: ../scripts/eiffel-remrem-generate-container-build.sh
+
+- builder:
+    name: 'eiffel-remrem-publish-container-build-macro'
+    builders:
+      - shell:
+          !include-raw: ../scripts/eiffel-remrem-publish-container-build.sh
+
+- builder:
+    name: 'eiffel-global-pr-comment-macro'
+    builders:
+      - shell:
+          !include-raw: ../scripts/eiffel-global-pr-comment.sh
 
 # vim: set ts=2 sw=2 expandtab: