自由做图网站,广州广州网站建设公司,菲律宾菠菜网站建设,软件推广是什么工作Jenkins节点概念#xff1a; 1、Jenkins的节点就相当于一个服务器的环境配置容器 2、Jenkins的节点可以是多个的#xff0c;一个UATEnv节点相当于一个UAT环境配置容器 3、Jenkins的节点就相当于把一个服务器的环境配置信息#xff0c;都配置到了节点中#xff0c;运行节点就… Jenkins节点概念 1、Jenkins的节点就相当于一个服务器的环境配置容器 2、Jenkins的节点可以是多个的一个UATEnv节点相当于一个UAT环境配置容器 3、Jenkins的节点就相当于把一个服务器的环境配置信息都配置到了节点中运行节点就可以使用某个节点的环境配置信息 Jenkins任务概念 1、Jenkins的任务就相当于执行某一个构建功能 2、Jenkins的任务可以是多个的多个任务可以用同一个节点也可以任务和节点是一一对应的。 3、Jenkins的节点就相当于把一个服务器的环境配置信息都配置到了节点中运行节点就可以使用某个节点的环境配置信息 一、将Linux注册到Jenkins上 1. 新建节点 2. 配置节点 3. 配置路径、Ip、用户名、密码 4. 启动节点的任务验证Linux服务器是否已经成功注册到Jenkins上 5. 新建任务 6. 配置任务 7. 新建Job验证Jenkins任务可以远程运行在Linux服务器上 1. 新建节点 【Manage Jenkins】-【Manage Nodes】-【进入节点管理页面】-点击【新建节点】 点击【新建节点】后需要【输入节点名称】【选中Permanent Agent】-【点击确认】 2. 配置节点 添加节点的描述以后便于快速构建也就是知道每个节点配置信息可以省时间提高构建效率 3. 配置路径、Ip、用户名、密码 我们使用root用户登录远程Linux测试环境主机因此需要配置 测试环境ip地址用户名、密码
远程工作目录/root/.jenkins启动方法Launch agent agents via SSH主机192.168.45.145用户名root密码123456点击【添加按钮】选择【Jenkins】-【输入用户名】-【输入密码】-【点击添加】 在 【Credentials】-【点击下拉】-【root/**】 配置好信息后点击-【保存按钮】 点击保存之后进入节点管理页面 【点击TestEnv】-【进入节点编辑页面】 启动节点验证Linux服务器已经成功注册到Jenkins上 4. 启动节点验证Linux服务器是否已经成功注册到Jenkins上 点击【启动代理】-【尝试连接】 点击【控制台输出】具体查看控制台输出的信息便于观察构建过程 发现构建任务出现异常了 如出现同样的异常请跳转找gblfy即可轻松解决你的问题哈哈https://blog.csdn.net/weixin_40816738/article/details/90281415修改后再次执行构建任务
从截图中可以看到Linux可以成功地连接到Jenkins下面我们写个脚本测试一下。
5. 新建任务 在Jenkins主页面新建Item(任务)】-【任务名称为TestTask】-【FreeStyle project】点击【确认】【 6. 配置任务 把新建的TestEnv节点添加进去 在【构建】中选择-【Execute shell】 在【Execute shell】多选择框中-输入查看Linux主机ip的命令【ifconfig】-点击【保存按钮】 7. 新建Job验证Jenkins任务可以远程运行在Linux服务器上 执行立即构建验证任务在任务页面点击-立即构建【Build Now】 查看控制台输出 第一种 第二种 点击【控制台输出】-【具体查看构建过程】 gblfy经验分享
场景
有2个节点一个是TestEnv节点另一个是UATEnv节点容器
1TestEnv是一个test环境配置节点容器
2UATEnv是一个UATEnv节点容器有3个自动化任务分别是DeployOrder、DeployProduct、DeployUser
1自动化任务DeployOrder用于发布订单的功能发布节点为TestEnv节点
2自动化任务DeployProduct用于发布商品的功能发布节点为TestEnv节点
3自动化任务DeployUser用于发布用户相关的功能发布节点为UATEnv节点总结可以选择TestEnv节点也就是在测试环境发布订单功能很正常上线之前总需要验证一下订单功能是否运行正常对吧
同时。也可以选择UATEnv节点容器发布测试环境正常我在验证一下其他环境发布功能是否正常也可以对吧