从昨天下午到现在,终于解决了所有的问题.作如下记录要点: 1,从节点只要建好目录,JENKINS的包,MASTER会推送过来. 2,ANT,MAVEN之类的,要配置好环境变量,PROFILE.D .BASH_PROFILE的,能写的都写. 3,下图的出错关键是,JAVA配置变量后.在/USR/LOCAL/BIN或/USR/BIN/下建立JAVA的软链接!!!!切记!! 4,多看日志,JENKINS的日志输出会提示很多信息.…
我们在使用jenkins的时候,一般来说肯定是有slave节点的,本来网上也有好多关于jenkins节点配置的教程,我也就不写了.简单说明一下:任务一般是在slave上面运行的.当然不是讲master节点不能跑任务,master节点主要是处理调度构建作业,把构建分发到slave节点进行实际执行,监视slave节点的状态(必要时让它们进行上线或者离线),记录和发布构建产物. 注意:构建结果和构建产物最后还是传回到master节点,比如说在jenkins工作目录下面的workspace里面的东西,其…
由于公司的Jenkins任务越来越多,而且所有的Android Jenkins任务都在同一台服务器上进行编译,而且该服务器配置Jenkins任务最多3个任务同时运行,所以有时候大家一起编译的时候,只能一个一个的等待. 因此最近我重新搭建了一台Center OS服务器,配置好了SDK,JDK等一系列Android的编译环境.并且在新的Center OS服务器上搭建好了新的Jenkins平台,本来想把部分的Android Jenkins任务迁移到新的Center OS服务器上的Jenkins平台来,…
@  新建一个slave节点在Jenkins服务器上 1,进入Jenkins的主界面,进入“Manage Jenkins” 页面: 2,点击如下图中的“Manage  Nodes”: 3,进入页面后点击“New Nodes”链接,直接选择新建一个“Dumb Slave” 点击保存即可: 4,配置刚刚新建的这个slave的相关信息,打开这个slave进入configuration界面: 上面中的只有一个需要强调了,就是“Launch method”,我们这里选择的是 “Launch slave a…
Jenkins的主节点无法满足当前的发布需求,所以我们需要增加一个从节点,我们是本着节约的模式,所以主从节点均需要有任务来进行构建: 1.系统管理->管理节点: 2.添加从节点,管理节点->新建节点: 3.配置从节点信息,保存信息: 名称: 节点的名字: 描述:节点的描述信息: 远程工作目录:节点的根目录(如果目录不存在,会自动创建目录.但是目录需要读写权限) 标签:用来对多节点分组,标记之间用空格分隔.例如'refression java6'将会把一个节点标记上'regression'和'j…
@  新建一个slave节点在Jenkins服务器上 1,进入Jenkins的主界面,进入"Manage Jenkins" 页面: 2,点击如下图中的"Manage  Nodes": 3,进入页面后点击"New Nodes"链接,直接选择新建一个"Dumb Slave" 点击保存即可: 4,配置刚刚新建的这个slave的相关信息,打开这个slave进入configuration界面: 上面中的只有一个需要强调了,就是"…
1.新建与配置结点 [系统管理]-> [管理结点]-> [新建结点] 2.配置slave 说明: Name: 定义slave的唯一名称标识,可以是任意字符串,通常设置为slave主机名.ip地址 描述: 关于slave的描述,通常用于描述与其它salve的区别 # of executors: 来自官方描述:这个值控制着Jenkins并发构建的数量. 因此这个值会影响Jenkins系统的负载压力. 使用处理器个数作为其值会是比较好的选择. 增大这个值会使每个构建的运行时间更长,但是这能够增大整体…
在系统管理----节点管理下 创建完成后会出现slave节点启动的命令,下载agent.jar,然后启动服务 Master-slave相当于Server和Agent,master管理job和slave,job运行在master或者slave上master [既是Admin也是User] linux-slave windows-slave Mac-slave https://www.cnblogs.com/derekchen/p/5892286.html…
1.在slave机器上,访问已安装的jenkins站点,如图,选择新建节点 配置节点 2.打开新建节点,如图,点击launch按钮下载slave-agent.jnlp文件,点击slave.jar下载该jar包,并复制到slave机器的jenkins目录 3.打开slave-agent.jnlp文件,默认的localhost替换为slave机器的IP,然后选择 替换后,如图显示 4.然后进入控制面板,添加主机IP站点 5.slave-agent.jnlp右键该文件,选择登录,提示连接成功,然后点击…
通常情况下,我们的项目会由多个模块或者系统组成,不同模块可能会分别部署在不同的服务器,比如mod1部署在ser1,mod2部署在ser2上: 之前的文档是描述了将jenkins也部署在ser1上,当mod1模块代码有修改,自动部署mod1的环境并自动执行mod1的api测试脚本: 那mod2怎么设置?需要在ser2上也搭建一整套类似ser1上的jenkins环境吗?这样不仅浪费资源,对于环境的维护.模块的管理都是非常低效的: 这里就需要jenkins的分布式部署,master部署在ser1上,可…