
Jenkins 安装和配置完整版
下载 Jenkins WAR:访问 下载页面。 上传至服务器:通过 SSH 或其他文件传输工具将 jenkins.war 复制到服务器。 运行命令:执行以下命令启动 Jenkins: 访问 Manage Jenkins,选择 Global Tool Configuration,添加以下工具路径: 访问 Manage Jenkins,选择 Manage Nodes and Clouds。 点击添加节点,填写节点名称(如 点击 Save,确认节点信息无误。 查看节点状态,确保节点已成功连接并在线状态。 访问 Manage Jenkins,选择 Manage Plugins。 搜索 Git 插件,点击安装后重启 Jenkins。 在 Git دیگران:设置 Git仓库地址及凭据(用户名、密码)。 点击 New Item,选择 FreeStyle Project,填写任务名称。 勾选 Use a Node,输入指定节点(如 配置源码管理,选择 Git 并填写仓库地址及凭据。 添加构建步骤,选择 Execute Shell 并输入脚本命令。 点击 Save,立即构建任务。
发布日期:2021-05-10 23:05:48
浏览次数:21
分类:精选文章
本文共 1743 字,大约阅读时间需要 5 分钟。
Jenkins 安装和配置指南
前期准备
安装 Jenkins 之前,务必确保服务器环境支持以下软件:
- java8:建议安装 OpenJDK 8 或以上版本。
- maven:用于项目构建。
- git:管理代码仓库。
安装 Jenkins
CentOS/Red Hat 系stem
运行以下命令(以 root 用户执行):
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repossudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.keyssudo yum -y upgradesudo yum -y install jenkins
Debian/Ubuntu 系stem
运行以下命令(以 root 用户执行):
wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -sudo sh -c 'echo deb https://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'sudo apt-get updatesudo apt-get install jenkins
启动 Jenkins
启动服务并查看状态:
sudo systemctl start jenkinssudo systemctl status jenkins
注意:如果网络速度较慢,可以选择下载 Jenkins WAR 包进行本地部署。
##WAR包部署步骤
nohup java -jar jenkins.war &>/dev/null &
验证:尝试通过浏览器访问
http://服务器IP:8080
进入 Jenkins界面。
配置 Jenkins
工具路径配置
JAVA_HOME
:Jenkins 自身所用。M2_HOME
:Maven 安装目录。GIT_HOME
:Git 安装目录。
添加_SLAVE _节点
slave18
)和连接信息。配置 Git仓库
新建构建任务
slave18
)。成功提示:构建完成后,会在工作区看到构建结果。
常见问题
- 安装失败:检查安装日志,确保网络连接正常。
- 节点无法启动:检查防火墙设置,确认端口开放。
- GIT Clone 问题:确保 Git 代理配置正确,权限无误。
注意事项
- Jenkins recommend:确保 Jenkins运行用户拥有必要权限。
- 高性能需求:考虑增加内存和存储资源。
- 定期维护:备份数据,定期检查更新。
希望这篇指南能帮助您顺利完成 Jenkins 安装和配置!如有问题欢迎留言交流,对技术内容有疑问可以随时讨论。
发表评论
最新留言
能坚持,总会有不一样的收获!
[***.219.124.196]2025年04月20日 18时20分19秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
flex 动态创建组件之容器自适应大小
2025-03-31
java 记事本程序_Java记事本程序Notebook
2025-04-01
Java 访问Kerberos认证的HDFS
2025-04-01
java 重载、重写、重构的区别
2025-04-01
Java 链表对象 链表翻转 对象中有对象的翻转 对象链表翻转指针
2025-04-01
Java 集合之 Queue
2025-04-01
Java 集合框架综述,这篇让你吃透!
2025-04-01
Java 集合概览
2025-04-01
java split
2025-04-01
Java+MySQL实现学生管理系统
2025-04-01
Java+SQL Serve开发的《java电子商务系统》搭建开源实战+视频教程
2025-04-01
java- File
2025-04-01
JAVA- 清除数组重复元素
2025-04-01
Java---设计模式app小软件汇总应用
2025-04-01
java--Serializable理解与总结
2025-04-01
java.lang.TypeNotPresentException: Type javax.xml.bind.JAXBContext not present---springcloud工作笔记166
2025-04-01
Java-JUC(五):闭锁(CountDownLatch)
2025-04-01
Java-JVM 类的初始化
2025-04-01
Java-slf4j:sfl4j
2025-04-01