全局定义Jenkins用户定义轴的任何方法

全局定义Jenkins用户定义轴的任何方法,jenkins,Jenkins,有没有一种方法可以全局定义变量名和一组值,在多配置项目中用作轴?我想为每个值设置一个复选框会很方便 我的用例是我想用工具链(C/C++世界,而不是Java)构建的各种项目。目前,我正在使用一个变量来标识用于初始化构建环境的工具链。我正在寻找一种通用的方法来跨项目进行选择 我是Jenkins的新手,所以可能会做错这一切…一种方法是使用 这样不仅可以集中定义轴,还可以在Groovy中编写整个配置的脚本。所以,如果你的需求发生了变化,或者你学会了更好的做事方法,你只需要在一个地方更新,并重新创造很多

有没有一种方法可以全局定义变量名和一组值,在多配置项目中用作轴?我想为每个值设置一个复选框会很方便

我的用例是我想用工具链(C/C++世界,而不是Java)构建的各种项目。目前,我正在使用一个变量来标识用于初始化构建环境的工具链。我正在寻找一种通用的方法来跨项目进行选择


我是Jenkins的新手,所以可能会做错这一切…

一种方法是使用

这样不仅可以集中定义轴,还可以在Groovy中编写整个配置的脚本。所以,如果你的需求发生了变化,或者你学会了更好的做事方法,你只需要在一个地方更新,并重新创造很多

e、 g

matrixJob(“示例”){
斧头{
标签(“标签”、“linux”、“windows”)
jdk('jdk6','jdk7')
配置{轴->
斧头
matrixJob('example') {
    axes {
        label('label', 'linux', 'windows')
        jdk('jdk6', 'jdk7')
        configure { axes ->
            axes << 'org.acme.FooAxis'()
        }
    } }