圣诞快乐伙计们
我有一个非常基本的问题,但我没有在那里找到:
如何一次建立一个分支?
实际上,我的多分支管道 Jenkins 进程中有两个要构建的分支。但是,当我点击运行时,如果没有更改,两者都会同时构建,这是一个问题,因为单元测试使用相同的端口。
这就是为什么我需要一次运行一个分支。
有什么办法可以做到这一点吗?
主要问题在于根据处理数组的模式验证 json。那么,如果我放一个不同的值似乎仍然有效?
json 架构:
{
"transactions" : {
"type" : "array",
"items" :
{
"type" : "object",
"properties" : {
"type" : {
"type" : "string",
"enum" : ["BREAK"]
},
"required":["type"]
},
"required":["items"]
}
}
}
Run Code Online (Sandbox Code Playgroud)
输入 JSON:
{
"transactions":[
{"type":"BREAKDDDDDddddddddddddddddddddddddddddddddddJDJDJDJDJDJDJDJ"}
]
}
Run Code Online (Sandbox Code Playgroud)
结果:未发现错误。JSON 根据架构进行验证。
这是错误的,因为我们还没有定义像“BREAKDDDDD”这样的枚举类型
http://www.jsonschemavalidator.net/
对此有何想法?
干杯伙计们