From e7c61085d82cca5caf7547da5f9489d3a3857814 Mon Sep 17 00:00:00 2001 From: ametgud4u <64977602+ametgud4u@users.noreply.github.com> Date: Fri, 21 May 2021 11:40:06 -0700 Subject: [PATCH] Create build-pod.yaml --- build-pod.yaml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 build-pod.yaml diff --git a/build-pod.yaml b/build-pod.yaml new file mode 100644 index 000000000..4f25334a4 --- /dev/null +++ b/build-pod.yaml @@ -0,0 +1,25 @@ +apiVersion: v1 +kind: Pod +spec: + containers: # list of containers that you want present for your build, you can define a default container in the Jenkinsfile + - name: maven + image: maven:3.5.4-jdk-8-slim + command: ["tail", "-f", "/dev/null"] # this or any command that is bascially a noop is required, this is so that you don't overwrite the entrypoint of the base container + imagePullPolicy: Always # use cache or pull image for agent + resources: # limits the resources your build contaienr + requests: + memory: "1Gi" + cpu: "500m" + limits: + memory: "1Gi" + - name: docker + image: docker:18.06.1 + command: ["tail", "-f", "/dev/null"] + imagePullPolicy: Always + volumeMounts: + - name: docker + mountPath: /var/run/docker.sock # We use the k8s host docker engine + volumes: + - name: docker + hostPath: + path: /var/run/docker.sock