美文网首页
jenkins--slave节点

jenkins--slave节点

作者: Ven415 | 来源:发表于2019-12-10 16:37 被阅读0次

Jenkins的分布式构建,在Jenkins的配置中叫做节点,分布式构建能够让同一套代码或项目在不同的环境(如:Windows和Linux系统)中编译、部署等。

将jenkins项目发布在不同服务器上(分布jenkins工作空间,部署项目到不同服务器),这就形成了jenkins的分布式。节点服务器不需要安装jenkins,只需要运行一个slave节点服务,构建事件的分发由master端(jenkins主服务)来执行。

slave节点为linux平台

1. 节点配置

系统管理--》管理节点--》新建节点

启动方法: Linux 选择Launch slave agents via SSH

Host Key Verification Strategy:  Non verifying Verification Strategy(对应Credentials为用户名/密码方式)

master节点的配置可以在节点管理中或者在系统管理--》系统设置

用法:

尽可能的使用这个节点,默认的,表示job会随机的使用可以使用的节点

只允许运行绑定到这台机器的Job,表示job会到指定机器运行

2. 节点运行结果

大致步骤: 通过节点配置的credentials连接到slave服务器---》输出当前用户的环境变量---》检查节点服务器java版本---》开启sftp传输slave.jar到节点服务器的工作目录--》java -jar启动节点服务器上的slave进程

当标签和服务器名称一样时这里不会显示标签

3. job配置

General中勾选:Restrict where this project can be run

输入节点的名称或标签(jenkins所在机子默认节点名称master),从而关联job到节点服务器。注意:下拉框选中节点名称或标签时末尾会有空格需要手动去掉该空格。

4. job运行结果

节点服务器的job工作目录:节点配置的远程工作目录/workspace/

slave节点为windows平台

1. 节点配置

Launch method: windows 选择Launch slave agent via java Web Start

2. 运行节点

方式一 Launch agent from browser: 点击Launch图标下载slave-agent.jnlp---》拷贝slave-agent.jnlp到配置的远程工作目录---》双击运行文件(会检测你本地的java版本是否合适);或者直接输入:javaws D:\jenkins-workspace\slave-agent.jnlp。

方式二 Run from agent command line

JNLP(Java Network Launching Protocol,java网络加载协议 )是java提供的一种可以通过浏览器直接执行java应用程序的途径,它使你可以直接通过一个网页上的url连接打开一个java应用程序。

javaws命令运行.jnlp文件,javaws -viewer在java控制面板中显示高速缓存查看器,可看到客户端已经安装的webstart应用程序

相关文章

  • jenkins--slave节点

    Jenkins的分布式构建,在Jenkins的配置中叫做节点,分布式构建能够让同一套代码或项目在不同的环境(如:W...

  • jenkins--slave节点

    Jenkins的分布式构建,在Jenkins的配置中叫做节点,分布式构建能够让同一套代码或项目在不同的环境(如:W...

  • jQuery中的DOM节点操作

    查找节点(略) 创建节点 插入节点 包裹节点 删除节点 复制节点 替换节点 节点遍历(略) 操作dom节点属性 ...

  • 第二十三节-二叉树基础(上)

    树 根节点:没有父节点的节点 叶节点:没有子节点的节点 节点的高度:节点到叶子节点的最长路径,从 0 开始 节点的...

  • 二叉树

    二叉树 概念 父节点、子节点 兄弟节点:具有相同父节点的子节点 根节点:没有父节点的节点 叶子节点(叶节点):没有...

  • js常用API

    一、节点 节点属性 节点操作 Document节点 Element节点 对象

  • DOM节点

    操作节点appendChild(节点)insertBefore(节点,参照节点)replaceChild(参照节点...

  • JQuery常用方法

    插入节点 删除节点 复制节点 替换节点 包裹节点

  • 二叉树

    前序遍历:根节点 -- 左节点 -- 右节点 中序遍历:左节点 -- 跟节点 -- 右节点 后序遍历:左节点 --...

  • JS的DOM树总结

    一【DOM树节点】 DOM节点分为三大类:元素节点、文本节点、属性节点 文本节点、属性节点,为元素节点的两个子节点...

网友评论

      本文标题:jenkins--slave节点

      本文链接:https://www.haomeiwen.com/subject/ofpggctx.html