rsyncd-docker/Jenkinsfile
2025-11-05 10:53:21 +01:00

45 lines
1.0 KiB
Groovy

pipeline {
agent {
kubernetes {
yaml '''
apiVersion: v1
kind: Pod
metadata:
labels:
some-label: some-label-value
spec:
containers:
- name: "dind"
image: "docker:dind"
alwaysPullImage: false
command: dockerd-entrypoint.sh
envVars:
- envVar:
key: "JENKINS_URL"
value: "http://jenkins.jenkins.svc.cluster.local:8080/"
privileged: "true"
resourceLimitCpu: 1
resourceLimitMemory: 2Gi
resourceRequestCpu: 500m
resourceRequestMemory: 1Gi
ttyEnabled: false
workingDir: /home/jenkins/agent
'''
retries 2
}
}
stages {
stage('Docker test') {
steps {
container('dind') {
sh 'docker --version'
}
}
}
stage('git test') {
steps {
sh 'git --version'
}
}
}
}