在将Artifactory插件配置为“ Generic-Artifactory”集成时,有人更改了工件名称而未更新Jenkins2计划,因此上载不再起作用。不幸的是,詹金斯大厦从未失败或警告过我们。
我确定这里肯定有一个明确的答案,但我想不起来了。我不想编写一个脚本来检查工件并在不存在的情况下退出,尽管它可以工作。我正在寻找正确的方法。
https://www.jfrog.com/confluence/display/RTF/Using+File+Specs
{
"files": [
{
"pattern": "$WORKSPACE/foobar.jar",
"target": "libs-release-local/com/mycompany/foo-1.1.jar"
}
]
}
答案 0 :(得分:3)
您想要的功能是 fail-no-op 标志,如果在此过程中没有文件受到影响(上载/下载),它将使构建失败。
fail-no-op标志仅在declarative和scripted语法的管道作业中可用。