Jenkins安装部署
-
- [1、安装配置Jenkins Server](#1、安装配置Jenkins Server)
- 2、配置Jenkins插件源
- [3、安装配置Jenkins Agent](#3、安装配置Jenkins Agent)
1、安装配置Jenkins Server
bash
复制代码
docker run -d --name jenkins
-p 8080:8080
-p 50000:50000
-v jenkins-data:/var/jenkins_home
-v /etc/localtime:/etc/localtime:ro
-e JAVA_OPTS="-Djenkins.install.runSetupWizard=false"
-e JENKINS_UC="https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates"
-e JENKINS_UC_EXPERIMENTAL=""
--restart=unless-stopped
jenkins/jenkins:lts-jdk17
说明
① -v jenkins-data 把 jobs、plugins、users 全部落盘,容器删了数据也不丢。
② JENKINS_UC 指向清华镜像,装插件飞快。
③ JAVA_OPTS 跳过安装向导,适合用 Groovy 初始化脚本自动建管理员(见下)。
④ 50000 端口是给 inbound-agent 用的,Master→Agent 通信必须开。
2、配置Jenkins插件源
3、安装配置Jenkins Agent
bash
复制代码
# 任何能访问 Jenkins 的机器
curl -sO http://<JENKINS_HOST>:8080/jnlpJars/agent.jar
bash
复制代码
java -jar agent.jar -url http://192.168.1.10:8080/ -secret 32f8a2e9... -name build-01 -workDir /home/jenkins/agent