以下是自定义Debian Jenkins设置的关键步骤,涵盖安装、配置、插件及界面等方面:
安装Java环境
sudo apt update && sudo apt install openjdk-11-jdk
验证:java -version。
添加Jenkins仓库并安装
wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
echo "deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc] https://pkg.jenkins.io/debian-stable binary/" | sudo tee /etc/apt/sources.list.d/jenkins.list
sudo apt update && sudo apt install jenkins
启动服务:sudo systemctl enable --now jenkins。
首次配置
访问 http://服务器IP:8080,输入初始密码(路径:/var/lib/jenkins/secrets/initialAdminPassword),安装推荐插件(如Pipeline、Git)。
修改默认端口
编辑 /etc/default/jenkins,找到 HTTP_PORT 修改为所需端口(如9090),重启服务生效。
权限与用户管理
Manage Jenkins → Security → Enable security,选择“Logged-in users can do anything”。Manage Jenkins → Manage Users,添加新用户并分配权限。插件管理
Manage Jenkins → Manage Plugins → Available 搜索安装(如Docker、Kubernetes插件)。Advanced 选项手动上传插件包。更换主题
/var/jenkins_home/userContent/ 目录。Manage Jenkins → Configure System → Theme,添加CSS文件路径,重启Jenkins。修改Jenkins主目录
编辑 /etc/default/jenkins,修改 JENKINS_HOME 路径(需确保目录权限正确),重启生效。
配置Git/SVN仓库
Manage Jenkins → Manage Credentials 中配置)。GitHub Webhook URL 格式为 http://服务器IP:端口/github-webhook/。环境变量设置
Manage Jenkins → Configure System → Global properties,添加变量(如 JAVA_HOME)。environment 指令定义。日志与存储管理
Manage Jenkins → Configure System → Build history,设置 Max # of builds to keep。config.xml,修改 workspaceDir 路径(需重启)。sudo systemctl restart jenkins,确保配置生效。Manage Jenkins → Manage Plugins → Installed,更新或修复异常插件。参考来源: