Moved Jenkinsfile and pod agent template to separate directory
This commit is contained in:
49
.jenkins/podTemplate.yaml
Normal file
49
.jenkins/podTemplate.yaml
Normal file
@ -0,0 +1,49 @@
|
||||
apiVersion: v1
|
||||
kind: Pod
|
||||
metadata:
|
||||
labels:
|
||||
jenkins: "slave"
|
||||
jenkins/label: "kubernetes-agent"
|
||||
spec:
|
||||
containers:
|
||||
- name: jnlp
|
||||
image: jenkins/inbound-agent:alpine
|
||||
tty: false
|
||||
workingDir: /home/jenkins/agent
|
||||
volumeMounts:
|
||||
- name: workspace-volume
|
||||
mountPath: /home/jenkins/agent
|
||||
env:
|
||||
- name: JENKINS_WEB_SOCKET
|
||||
value: "true"
|
||||
- name: REMOTING_OPTS
|
||||
value: "-noReconnectAfter 1d"
|
||||
|
||||
- name: python
|
||||
image: python:3.11.7-alpine
|
||||
command:
|
||||
- cat
|
||||
tty: true
|
||||
workingDir: /home/jenkins/agent
|
||||
volumeMounts:
|
||||
- name: workspace-volume
|
||||
mountPath: /home/jenkins/agent
|
||||
|
||||
- name: docker
|
||||
image: marcin00.azurecr.io/azure-cli-docker:slim-bookworm
|
||||
tty: true
|
||||
workingDir: /home/jenkins/agent
|
||||
securityContext:
|
||||
privileged: true
|
||||
volumeMounts:
|
||||
- name: workspace-volume
|
||||
mountPath: /home/jenkins/agent
|
||||
|
||||
nodeSelector:
|
||||
kubernetes.io/os: linux
|
||||
|
||||
restartPolicy: Never
|
||||
|
||||
volumes:
|
||||
- name: workspace-volume
|
||||
emptyDir: {}
|
Reference in New Issue
Block a user