Jenkins配置分布式部署

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jenkins配置分布式部署相关的知识,希望对你有一定的参考价值。

Jenkins安装后的配置总结。仅供参考

登录Jenkins,http://localhost:8080

Jenkins新建完成后需要配置Jenkins的登录权限和节点;

一、增加登录权限:

  1. 修改Jenkins为输入用户名和密码登录;

  2. 点击左侧的系统管理——用户管理——新建用户,建立用户后重新打开Jenkins网址,点击右上角登录按钮进行登录,非登录模式,只能查看Jenkins配置,不能做任何修改。

二、增加节点

  1. 点击左侧的系统管理——管理节点——新增节点,输入节点名称,建议使用sever name如:demo,后期方便区分,选择Dumb Slave点击OK。

  2. 输入slave的Jenkins工作目录,如:/var/lib/jenkins/ ;

  3. 协议默认采用SSH,host 中填写服务器的IP地址,点击ADD添加服务器的用户权限(建议使用非root用户)。点击save保存退出。

  4. 节点配置好后,需要测试连通性,点击管理节点中新建的节点——Lanuch save agent,检查是否有错误,此处的错误信息包含两种:一、Jenkins工作目录不对;二、Server的用户名密码不对;

  5. 节点配置好后,开始建立第一个任务。

点击左侧的新建按钮,建立第一个任务。

输入ltem项目的名称,根据项目的目的输入名称,如:demo-web。为了更灵活的配置构建内容,推荐选择“构建一个自由风格的软件项目”。

    选择“参数化构建过程”,根据项目内容填写不同的构建参数,程序构建过程需要连接github,在首行填写代理地址及端口。

    源码管理中填写github代码库地址:URL格式为:[email protected]:***.git,点击ADD增加github权限。

三、分布式部署

  1. 分布式部署只需要将Jenkins工作目录复制到其他服务器

  2. 配置方式可参考“增加节点内容”。

以上是关于Jenkins配置分布式部署的主要内容,如果未能解决你的问题,请参考以下文章

Jenkins的Windows Slave分布式构建和部署

jenkins 分布式构建

jenkins-slave的搭建和使用

Django 项目分布式部署【UWSGI + NGINX】

Jenkins安装

10.Jenkins进阶之分布式架构环境配置基础概念与单主机节点通信配置