Jenkins : 安装 master 和 slave

目录

  • 安装 master
  • 安装 slave
    • 设置 master 与 slave 的通信方式
    • 添加 slave 配置
    • 在 salve 上安装 jre
    • 安装并配置 Jenkins salve

Jenkins 是一个可扩展的持续集成引擎。主要用于持续、自动地构建、测试软件项目。本文介绍在 windows 平台上安装 Jenkins master 和 slave。

安装 master

请从 Jenkins 的官网下载安装包,直接运行,一路 "next" 就可以了。安装包执行完成后会启动你机器上默认的浏览器进行初始化配置和基本插件的安装。

第一步是进行安全性验证:

需要把安装目录下一个文件中的密码输入到 UI 中,按照 UI 中的说明填入密码,然后继续。

第二步是选择插件进行安装:

最好安装 Jenkins 建议安装的插件,点击第一个大大的按钮继续。接下来是安装这些插件,这个过程完全是在线安装,一般情况下会比较慢。

插件安装完成后进入第三步:

设置管理员账号,点击 "Save and Finish"。下个界面会提示 Jenkins 已经完成安装,点击 "Start using Jenkins" 进入 Jenkins 的主界面:

OK,master 已经安装完成了!

安装 slave

设置 master 与 slave 的通信方式

进入 Jenkins 的全局安全配置界面(Jenkins->Manage Jenkins->Configure Global Security):

选择 "Enable security",TCP 的端口号选择随机就可以了。

添加 slave 配置

在 Jenkins 上添加 slave 节点的配置(Jenkins->Manage Jenkins->Manage Nodes):

点击 "New Node":

输入 slave 节点的名称,并选择 "Permanent Agent" 类型,点击 OK 后进入详细信息的设置界面:

简单解释一下上面的配置:

Name:该节点的名字。

Description:说明这个节点的用途。

# of executors:允许在这个节点上并发执行任务的数量,一般设置为 cpu 支持的线程数。

Remote root directory:节点上 Jenkins 的根目录。

Labels:分配给这个节点的标签。

Usage:节点的使用策略。

Launch method:启动 agent 的方式,对于 windows 平台,最好选择 "Launch agent via Java Web Start"。

Availability:Jenkins 控制 slave 是否在线的策略。

保存上面的配置,接下来去 salve 上完成安装和配置。

在 salve 上安装 jre

到 Oracle 官网下载最新的 jre 安装包并在 salve 上安装。

安装并配置 Jenkins salve

下面的操作默认都是在 salve 上进行。

首先在 C 盘根目录下创建目录 jenkinsagent。

接着在浏览器中登录前面创建的 Jenkins,并打开刚才创建的节点:

点击上图中的 "Launch" 按钮,在浏览器的提示下把一个叫 slave-agent.jnlp 的文件保存到本地。
然后以管理员的权限启动命令行, 执行 slave-agent.jnlp 文件,最终会启动一个小程序:

上图中的 "Connected" 说明 slave 和 master 已经建立了连接。但是我们希望把 slave-agent 程序安装成 Windows Service,这样以后 slave 机器重新启动后就能自动连接 master。在上面的 File 菜单中点击 "Install as a service",完成安装后上面的小程序会自动关闭,一个 Windows Service 被创建:

好了,刷新一下 salve 的页面:

至此,一个 master 与一个 slave 组成的 Jenkins 系统已经搭建起来了。

时间: 2024-10-06 13:17:09

Jenkins : 安装 master 和 slave的相关文章

jenkins使用Git为源码管理(windows master && linux slave)

作为一个不太经常总结的人,工作以来碰到过太多问题!往往解决之后没有有效记录,导致再次碰到需要重新查资料解决.现在改变下习惯,努力搞的了技术. 公司最近提倡开源(以前啥都机密,即使开源也没改变多少),代码从SVN迁移至Git管理,这样导致原来记录项目日志的wiki持续集成job需要重新配置.之前的设置为:每分钟检查SVN变化,有变化就执行编译发布.改为Git后,碰到坑坑洼洼,一并列在下面. jenkins的Git插件安装 git plugin,git client plugin,github pl

Jenkins设置Master/Slave

说明:通过master/slave模式,可以在master节点上统一管理其他slave节点. 下面说明一步步实现master/slave模式. 第一步:以管理员登录jenkins.点击"系统管理/管理节点". 注:一般用户也可以添加节点.IE输入:http://ip:port/jenkins/computer/即可介入节点视图. 第二步:选择"新建节点".如果是首次创建,则只有"dumb slave"可用,否则还可从现有节点复制. 第三步:选择&

jenkins添加linux作为slave

jenkins分布式构建 参考 http://www.cnblogs.com/dfg727/p/5509623.html jenkins 安装配置: centos-master windows/linux-slave + nginx代理 + node + job 很详细讲述了用ssh-key来配置linux的slave 因为步骤较多,我使用密码验证 系统管理->管理节点 2.找一个项目 表示使用这个slave来构建项目 3. 4.jenkins与gitlab的自动更新

jenkins实战之jenkins安装部署(二)

上一小节介绍了Jenkins安装(Linux/uninx平台),这节我们讲讲Jenkins界面操作(包括系统设置,工具安装,插件管理,系统升级,安全设置等等操作): 登录jenkins首页,分别有以下选项栏,从左侧看起,点击Jenkins系统管理我们会看到右侧list栏,内容如下: 一. 系统设置选项 打开系统设置选项,会看以下相关选项设置: 1.1 Jenkins主目录,项目工作空间根目录,构建记录根目录设置 该选项主要设置Jenkins工作相关的路径,注意的是Jenkins的主目录可以利用环

jenkins介绍,Jenkins安装,Jenkins发布PHP代码

Jenkins介绍 官网 https://jenkins.ioJenkins是一个开源的.可扩展的持续集成.交付.部署(软件/代码的编译.打包.部署)基于web界面的平台.Jenkins是一个工具集,提供了各种各样的插件比如获取git上最新的代码比如可以帮你编译源代码比如可以调用自定义的shell脚本远程执行命令官方文档 https://jenkins.io/doc/ Jenkins安装 最低配置: 不少于256M内存,不低于1G磁盘,jdk版本>=8 安装jdk1.8 yum install

jenkins 安装及配置部署操作

jenkins 安装及配置部署操作 jenkins+svn+tomcat and jenkins+git+maven+tomcat jenkins rpm软件包地址: https://pkg.jenkins.io/redhat/jenkins 地址: https://jenkins.io/download/jenkins 地址: http://ftp.icm.edu.pl/packages/jenkins/plugins/文档相关软件下载链接链接:https://pan.baidu.com/s/

Jenkins安装

这是我的第一个文章,只是自己对Jenkins在安装过程中的经验与体会,适合刚接触或准备使用Jenkins工具的人员,写的不好,希望大家多多指点,后续将增加更过内容,如:Jenkins配置.分布式部署与采集github代码库构建等. Jenkins是一个开源,使软件的持续集成变成可能.Jenkins支持分布式部署,实现统一管理,持续集成. Jenkins的安装方式非常简单,支持tomcat.Java和YUM方式安装和启动,以下主要介绍Java和yum两种安装方式(使用tomcat方式需要将Jenk

jenkins安装和升级

背景 最近在研究jenkins持续集成,准备写成博文记录一下,关于jenkins请查看上篇博文.本文主要介绍jenkins安装和升级,操作还是非常简单的.安装环境:Centos6.8 X64. 安装简介 jenkins启动可以通过java -jar jenkins.war命令的方式,也可以把jenkins的war包放到tomcat下启动,下文中分别称为方法一和方法二. 方法一 环境准备 yum install java-1.8.0-openjdk* wget -y w yum -y instal

Jenkins在Linux平台上搭建环境,以及Jenkins安装权限问题

首先假设你的机器已经装完JDK,Maven,而且已经有了Tomcat 所以这个步骤这里就不赘述了. 安装Jenkins有两种方式:第一种到官网如下: Jenkins 下载网址: http://jenkins-ci.org/ 下载下来的war包直接放在Tomcat容器里面,这种安装方式步骤简单,不再多说. 第二种安装方式: 我相信很多人搭建Jenkins环境遇到同样的问题,现在我与搭建分享一下我的环境搭建的经验: 第一步:安装jenkins: wget -q -O - https://pkg.je