Jenkins使用心得
一、安装
1. 下载jenkins
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key yum install jenkins
2. 配置端口
vim /etc/sysconfig/jenkins 监听端口 JENKINS_PORT="8080"
3. 配置root权限
为了不因为权限出现各种问题,这里直接使用root
修改用户为root
vim /etc/sysconfig/jenkins 修改配置 $JENKINS_USER="root"
修改目录权限
chown -R root:root /var/lib/jenkins chown -R root:root /var/cache/jenkins chown -R root:root /var/log/jenkins
重启
service jenkins restart ps -ef | grep jenkins
4. 访问web页面进行设置
执行命令查看密码:
cat /var/lib/jenkins/secrets/initialAdminPassword
插件安装选择推荐插件:
插件安装完成以后将会创建管理员账户:
点击保存并完成,就可以使用Jenkins了。
二、配置
1. 设置中文
1)安装插件 — Locale plugin
2)添加zh_CN
点击系统管理 —> 系统设置 —> 找到Locale设置:
2. 重新构建
1)Rebuilder 重新构建
2)Safe Restart 安全的重启Jenkins
3. linux注册到Jenkins上
前提貌似要先免密登陆
1)新添节点
点击系统管理 —> 管理节点 —> 新建节点
点击ok之后:
点击保存即可。
2)尝试连接
点击test,查看详情:
点击重启代理,尝试使用ssh连接目标主机。
3)新建任务,查看目标主机的IP地址
填写详细信息:
选择限制项目的运行节点,标签表达式填写:之前新建节点时的节点名称:test
下滑页面至构建处:
点击保存。
4)点击构建。
点击控制台输出,查看日志。
原文请关注大数据实战演练公众号
Jenkins是一种典型的Master-Slave主从架构。该架构包括一个Master(主)节点和多个Slave(从)节点。Jenkins的Master-Slave架构提供了可扩展性和灵活性,允许用户添加更多节点来提高Jenkins的处理能力,同时保持构建和管理过程的可靠性。
- Master节点:Jenkins的核心是Master节点,包含Jenkins的核心功能和管理界面,并与所有Slave节点通信,调度和分配作业。主要的作业配置信息,如构建工作流程、触发器和构建器、节点和视图信息,以及连接外部系统的应用程序都存储在Jenkins Master节点中。
- Agent节点:也称slave节点,是通过Jenkins Agent(代理)连接到Master节点的计算机,它们执行来自Master节点的作业并将结果返回给Master节点。
2.为什么要部署分布式环境?
前言1.Jenkins架构原理回顾CI&CD落地实践5-Jenkins分布式环境搭建及多节点运行