我的jenkins是在k8s中部署的,部署文件如下,如果你是采用其他方式也是没所谓的。
参考文档:https://www.jenkins.io/zh/doc/book/installing/#docker

  1. apiVersion: apps/v1
  2. kind: Deployment
  3. metadata:
  4. name: jenkins
  5. namespace: jenkins
  6. spec:
  7. replicas: 1
  8. selector:
  9. matchLabels:
  10. app: jenkins
  11. template:
  12. metadata:
  13. labels:
  14. app: jenkins
  15. spec:
  16. containers:
  17. - name: jenkins
  18. image: jenkins/jenkins:lts-jdk11
  19. ports:
  20. - containerPort: 8080
  21. volumeMounts:
  22. - name: jenkins-home
  23. mountPath: /var/jenkins_home
  24. volumes:
  25. - name: jenkins-home
  26. emptyDir: { }
apiVersion: v1
kind: Service
metadata:
  name: jenkins
  namespace: jenkins
spec:
  ports:
  - name: web
    port: 8080
    targetPort: 8080
  selector:
    app: jenkins

我这里是新版的 jenkins ui 看起来很舒服。
image.png

添加参数

image.png
image.png

Build

image.png
image.png

查看运行结果

image.png

Workspaces

image.png

image.png

jenkins 远程构建

https://blog.csdn.net/dushu990/article/details/78550594

image.png
image.png

image.png

http://admin:longtian@jenkins.xiamu.com/job/dome/buildWithParameters?token=remote_user&project=工具&service=recruitment&repo_url=https://gitee.com/cyt_0906/recruitment.git&repo_branch=master