diff --git a/create_job.sh b/create_job.sh
new file mode 100644
index 0000000000000000000000000000000000000000..5de4ce98e0f07e8dd7d365280f9c200565a67411
--- /dev/null
+++ b/create_job.sh
@@ -0,0 +1,35 @@
+#!/bin/bash
+
+#
+# https://docs.gitlab.com/13.12/ee/api/job_artifacts.html#get-job-artifacts
+# https://stackoverflow.com/questions/53837426/gitlab-how-can-i-programatically-download-the-artifacts-issued-at-end-of-ci-pip
+# url structure : GET /projects/:id/jobs/:job_id/artifacts
+#
+
+BUILD_ENV=$1
+
+cat <<EOT >> simplejob.yml
+apiVersion: batch/v1
+kind: Job
+metadata:
+  name: simplejob
+spec:
+  parallelism: 1    
+  completions: 1    
+  template:         
+    metadata:
+      name: testjob
+    spec:
+      containers:
+      - name: simplejob
+        image: docker-registry.ebrains.eu/tc/ebrains-spack-build-env:latest
+        volumeMounts:
+          - name: sharedbin
+            mountPath: /srv
+        command: ["/usr/local/bin/deploy-build-env.sh", "$BUILD_ENV"]
+      volumes:
+        - name: sharedbin
+          persistentVolumeClaim:
+            claimName: shared-binaries
+      restartPolicy: Never    
+EOT