持续集成 Jenkins 插件——Node and Label parameter plugin (三)

fenny · April 05, 2019 · 337 hits

Node and Label parameter plugin插件

官方定义:

This plugin adds two new parameter types to job configuration - node and label, this allows to dynamically select the node where a job/project should be executed.

理解:这个插件的作用就是提供节点的选择,出包的时候增加一个参数,该参数提供可选的节点/标签,这样可选择项目要在哪个节点执行。

ps:节点及标签的区别
我们在创建节点A的时候,可以给节点填写标签叫Linux,我们在创建节点B的时候,也可以填写标签叫Linux。那么我们执行工程的时候,如果填写的是node A,则工程在A节点执行。如果填写的是标签Linux,则工程在A、B节点中的一个去执行

安装方法

直接进入插件管理中心搜索 Node and Label parameter plugin 安装即可。

使用

eg:
1、参数化构建过程中选择Node
2、Default nodes处展示所有的节点,该选项可以配置默认的节点,选择后每次进入工程默认节点则是被选中的节点。
3、Possible nodes处展示所有的节点,此处也是可选择的,譬如共有三个节点,但是只有两个节点是这个工程会用到的,则可在此处选择两个节点。那么去使用时只有被选中的两个节点可供选择。具体如下图所示:

说明

选择某个节点后,Workspace就会切换到这个节点上。例如,有A、B两个节点,此时选择了B节点,那么出现的问题就是,如果此时其他人想访问A节点的资源则会报错。需要切回A节点才可以。

####参考文档
1、官方文档:
https://wiki.jenkins.io/display/JENKINS/NodeLabel+Parameter+Plugin

No Reply at the moment.
需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up