zoukankan      html  css  js  c++  java
  • Jenkins-Restrict where the project can be run

    定义一个逻辑表达式,它决定了哪个代理可以执行这个项目的构建。当对每个可用代理的名称和标签进行测试时,该表达式将为真或假。如果表达式的值为true,那么该代理将被允许执行该项目的构建

    如果这个项目总是要建立在一个特定的代理上,或者在Jenkins主上,那么您可以只输入代理的名称,或者分别输入代理

    但是,您应该避免在这里使用代理的名称,而是更倾向于针对代理的标签.对于每个代理的配置页面,以及主的配置系统页面,标签可以用来表示代理正在运行的操作系统,它的CPU体系结构,或者任何其他的特征.使用标签消除了每次添加、删除或重命名代理时在这里输入的标签表达式的需要.

    标签表达式可以很简单,比如输入一个标签或代理名称,例如android-builder,或linux-机器-42。还可以使用各种操作符创建更复杂的表达式

    支持的操作:

    以下操作符按优先顺序受支持

    (expression)

    圆括号——用于显式地定义表达式的结合性

    !expression

    NOT-否定;表达式的结果不一定是正确的

    a && b

    AND-a和b的表达式都是正确的

    a || b

    OR-a或b的表达式都是正确的

    a -> b

    "如果且仅当"操作符-等同于&&&b!b & & !

  • 相关阅读:
    STL next_permutation 全排列
    日期问题
    兰顿蚂蚁
    矩阵翻硬币
    数学问题-排列组合
    h5css3_03练习
    h5css3_03
    h5css3_02练习
    h5css3_02
    h5c3_01练习
  • 原文地址:https://www.cnblogs.com/fengwenqian/p/8260170.html
Copyright © 2011-2022 走看看