QuickFix.
This commit is contained in:
69
Jenkinsfile
vendored
69
Jenkinsfile
vendored
@@ -3,74 +3,7 @@
|
||||
pipeline {
|
||||
agent {
|
||||
kubernetes {
|
||||
yaml """
|
||||
apiVersion: v1
|
||||
kind: Pod
|
||||
metadata:
|
||||
name: default
|
||||
namespace: default
|
||||
labels:
|
||||
jenkins-server-jenkins-agent: "true"
|
||||
spec:
|
||||
containers:
|
||||
- name: jnlp
|
||||
image: jenkins/inbound-agent:3309.v27b_9314fd1a_4-2
|
||||
workingDir: /home/jenkins/agent
|
||||
env:
|
||||
- name: JENKINS_URL
|
||||
value: "http://jenkins-server.default.svc.cluster.local:8080/"
|
||||
resources:
|
||||
requests:
|
||||
cpu: "512m"
|
||||
memory: "512Mi"
|
||||
limits:
|
||||
cpu: "512m"
|
||||
memory: "512Mi"
|
||||
|
||||
- name: maven
|
||||
image: maven:latest
|
||||
workingDir: /home/jenkins/agent
|
||||
command: ["/bin/sh", "-c"]
|
||||
args: ["sleep 9999999"]
|
||||
env:
|
||||
- name: NEXUS_URL
|
||||
value: "http://nexus-repo-nexus-repository-manager.default.svc.cluster.local:8081/repository/my-helm-repo/"
|
||||
- name: NEXUS_PASS
|
||||
value: "testpass"
|
||||
|
||||
- name: helm
|
||||
image: alpine/helm:latest
|
||||
workingDir: /home/jenkins/agent
|
||||
command: ["/bin/sh", "-c"]
|
||||
args: ["sleep 9999999"]
|
||||
env:
|
||||
- name: KUBERNETES_TOKEN
|
||||
value: "eyJhbGciOiJSUzI1NiIsImtpZCI6IlQ0ZXgtVjRpWjdJTWhncTZfbE42cHdodU1TMmlRdzdGSjQzNXNmcktyM1kifQ.eyJhdWQiOlsiaHR0cHM6Ly9rdWJlcm5ldGVzLmRlZmF1bHQuc3ZjLmNsdXN0ZXIubG9jYWwiLCJrM3MiXSwiZXhwIjoxNzc5Nzc2NjI3LCJpYXQiOjE3NDgyNDA2MjcsImlzcyI6Imh0dHBzOi8va3ViZXJuZXRlcy5kZWZhdWx0LnN2Yy5jbHVzdGVyLmxvY2FsIiwianRpIjoiMjBjZTUwOTktNzc0OC00ZDk0LTg2MGUtMmNlODY0N2E5ZmI2Iiwia3ViZXJuZXRlcy5pbyI6eyJuYW1lc3BhY2UiOiJkZWZhdWx0Iiwibm9kZSI6eyJuYW1lIjoia2Nob2wtbmIiLCJ1aWQiOiIxOGYyNGZiNS0zNDNiLTQ4OTMtYTg3YS1kNDBkOTM2MGRkY2YifSwicG9kIjp7Im5hbWUiOiJqZW5raW5zLXNlcnZlci0wIiwidWlkIjoiZGZlMDhjNmYtM2JkMS00N2Y4LWI2NDYtYjA1ODEzYzM1OTA4In0sInNlcnZpY2VhY2NvdW50Ijp7Im5hbWUiOiJqZW5raW5zLXNlcnZlciIsInVpZCI6IjZhMjU0ZDY5LWQ4NWQtNDkwYS1hNzhiLWE1YWUyNzdlNTQzYyJ9LCJ3YXJuYWZ0ZXIiOjE3NDgyNDQyMzR9LCJuYmYiOjE3NDgyNDA2MjcsInN1YiI6InN5c3RlbTpzZXJ2aWNlYWNjb3VudDpkZWZhdWx0OmplbmtpbnMtc2VydmVyIn0.kzaRhe5w2Grjg9XSyXCpQiYSC3PZ3ahsRjBJEGB0Of5TLnaQ534dON8weWLj00Fmk2uCxISHDiMA9oZJ6gClti9FTPPSBAaIRuQpUf-VoKgTVqQaR4yuMyhd_zNKDclrEyLp7NH8DrwjEHAZUP89gc-sJCDZKvP9klegUoWsKXjCnyF6iuiYjAvaWjFfYt9tiQccqQ1OHgOJQySaJeAA64oYq-H2Viq7sRP_tK4P5PExnhgWCg4Ch5khY4W-YwohdYT_SMkk7teADBsxoEBbMZTQ7EKR_c9bqK8bJ1jqJ5VazqA4hQtR2VWcU7HVIO7MCEAR2A_ChduC3KbDClshBQ"
|
||||
- name: KUBERNETES_API
|
||||
value: "https://kubernetes.default.svc.cluster.local:443"
|
||||
- name: NEXUS_URL
|
||||
value: "http://nexus-repo-nexus-repository-manager.default.svc.cluster.local:8081/repository/my-helm-repo/"
|
||||
|
||||
- name: custom-docker
|
||||
image: localhost:31050/my-docker-repo/custom-dind:latest
|
||||
imagePullPolicy: Always
|
||||
workingDir: /home/jenkins/agent
|
||||
command: ["/bin/sh", "-c"]
|
||||
args: ["sleep 9999999"]
|
||||
securityContext:
|
||||
privileged: true
|
||||
env:
|
||||
- name: NEXUS_DOCKER_URL
|
||||
value: "nexus-repo-nexus-repository-manager.default.svc.cluster.local:5000"
|
||||
- name: NEXUS_DOCKER_PASS
|
||||
value: "testpass"
|
||||
|
||||
restartPolicy: Never
|
||||
serviceAccountName: jenkins-server
|
||||
volumes:
|
||||
- emptyDir: {}
|
||||
name: workspace-volume
|
||||
"""
|
||||
yaml k8sPodTemplate('default', true, true)
|
||||
}
|
||||
}
|
||||
stages{
|
||||
|
||||
Reference in New Issue
Block a user