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. 配置方式可参考“增加节点内容”。
时间: 2024-08-02 15:56:43

Jenkins配置分布式部署的相关文章

Git + Maven + Jenkins 实现分布式部署

一.安装 和 准备工作 我们选择了用 Tomcat 服务器下 war 包的安装方式.Jenkins 的下载地址:http://mirrors.jenkins-ci.org/,打开链接后,表格有war列.Releases行是短期更新包,LTS行是长期更新包.一般选择Releases下载即可.将下载完成的 war 包 放在 Tomcat 服务器的 webapps 目录下,然后启动服务器即可.建议单独用一台 Tomcat 服务器部署,方便管理. 1.Tomcat 服务器运行起来后,用浏览器访问 htt

Jenkins的分布式构建及部署——节点

一 什么是Jenkins的分布式构建和部署 Jenkins的分布式构建,在Jenkins的配置中叫做节点,分布式构建能够让同一套代码或项目在不同的环境(如:Windows和Linux系统)中编译.部署等. 二 什么时候使用节点和作用 当我们使用多台服务器时,并且配置了tomcat或jboss集群服务,可通过jenkins的节点配置,将jenkins项目发布在不同服务器上(分布jenkins工作空间,部署项目到不同服务器的tomcat或jboss),这就形成了jenkins的分布式.节点服务器不需

pollo分布式配置中心部署以及使用(转发)

pollo分布式配置中心部署以及使用 2018年06月12日 16:38:46 阅读数:1427 一.简介 Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境.不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限.流程治理等特性,适用于微服务配置管理场景. 官方github:https://github.com/ctripcorp/apollo 作者对Apollo对介绍:https://github.com/ctripcorp/apollo/wik

Apollo分布式配置中心部署以及使用

一.简介Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境.不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限.流程治理等特性,适用于微服务配置管理场景. 官方github:https://github.com/ctripcorp/apollo 作者对Apollo对介绍:https://github.com/ctripcorp/apollo/wiki/Apollo配置中心介绍 二.安装部署基础设施本次部署环境为DEV(开发环境).FAT(测试环境

【G】开源的分布式部署解决方案(三) - 一期规划定稿与初步剖析

G.系列导航 [G]开源的分布式部署解决方案 - 预告篇 [G]开源的分布式部署解决方案(一) - 开篇 [G]开源的分布式部署解决方案(二) - 好项目是从烂项目基础上重构出来的 [G]开源的分布式部署解决方案(三) - 一期规划定稿与初步剖析 抱歉 首先我先说声抱歉,因为上一篇结尾预告第三篇本该是“部署项目管理”,那为什么变成本篇呢? 请容我解释一下,在预告篇到现在为止,经常会有人问我这个项目到底是干什么的.或许之前写的比较粗糙.那我相信目前定稿后的功能概览图应该会给大家一个比较清晰的认识.

jenkins安装自动部署

1.1简介: 开源项目,一个可扩展的持续集成引擎.提供了一种易于使用的持续集成系统,能实施监控集成中存在的错误,提供详细的日志文件和提醒功能,还能用图表的形式形象地展示项目构建的趋势和稳定性.还做到持续编译和发布软件项目,这使得开发者很容易把他们的改动集成到项目中,让用户能更加便利的获取编译和测试版本等. 1.2)作用: 1.2.1)持续.自动地构建/测试软件项目. 1.2.2) 监控一些定时执行的任务. 1.3)特性: 1.3.1)易于安装-只要把 jenkins.war 部署到 servle

jenkins 配置子项目发版

刚接手公司的项目虽说也多模块.分布式部署,但是模块之间却没有被父项目管理,每个模块是一个小的父子项目,管理了两个子项目,单独维护着当前模块内使用的依赖,版本等,模块之间自然有很多重复引用的依赖,我不知道当初为什么这样创建,在我集成apollo配置中心的时候我改掉了这样依赖结构,所有的模块的依赖都和版本都统一由一个父pom管理,这也为后面埋下一个坑. 测试环境上线的时候,使用的jenkins自动部署,原以为更换了源码路径就可以了,但是发版错误提示没有定义版本号,×××的是要部署的模块代码,其他模块

jenkins配置.net mvc网站

jenkins配置.net mvc网站 上一篇使用jenkins配置.net mvc网站进行持续集成一只是简单介绍了jenkins构建站点到本地服务器,这一篇,就来讲解如何部署站点到指定的服务器上面. 1.IIS远程发布配置 1.在服务器管理器中安装“管理服务”(若已存在则无须再安装) 1.1 服务器管理----->角色----->web 服务器IIS 1.2 点击右下角 “添加角色服务”,弹出选择“选择角色服务”对话框. 1.3 选中“管理服务” 点击“下一步”----->点击“安装”

Zabbix基于Proxy分布式部署实现Web监控

前言 在日常运维工作中,难免会遇到这样或那样的故障,如何能在第一时间发现故障,并及时定位故障原因,保证业务不受影响,我想这应该是做好一个运维必须要掌握的技能.但人力不可能实时掌控系统的变化,于是监控系统应运而生,监控便是运维的眼睛,把监控和性能管理做好后,运维就是一件很轻松的事情.目前比较流行的开源监控工具有Cacti.Nagios(Icinga).Zabbix等.本文带来的是Zabbix基于Proxy分布式部署实现Web监控. Zabbix 简介 Zabbix是一个基于Web界面提供分布式系统