在jenkins上总是有一个由“ promote build plugin”触发的额外构建,我不知道为什么…
这是整个管道:
在构建作业上:
在deploy-job上:
我可以看到触发了一个新构建,并且feature_branch被合并了,但是总有另一个构建发生,“没有任何更改;旧版代码开始了这项工作。没有可用的原因信息”
我在整个下午用Google搜索了一下,试图解决这个问题,有什么帮助吗?
您可能有一个提交后挂钩,该挂钩通过URL或jenkins-cli触发了同一作业
在OP评论后进行编辑:
但是我开始对部署工作感到疑惑,我没有配置“在将更改推送到Github时构建”,而是使用“在另一个项目升级时构建”,所以我认为即使github钩子也被触发了,它不会结束额外的构建?
好吧,这是您的问题^^。“ 触发器/调用构建 ”机制与“ 在升级另一个项目时 构建 ”完全分开。
此外,构建触发器不进行 AND 运算 ,而是进行 OR运算 。构建何时发生该 或 那个 或 那个触发器。从配置中删除“
升级另一个项目时 的 构建 ”,以消除多余的构建。
现在,如果要防止SCM提交挂钩触发生成,则需要确保作业上没有配置SCM轮询。另外,不同的SCM插件也有自己的选项(我知道SVN
SCM插件允许“忽略提交后的钩子”;不知道git SCM插件)
我已经在Ubuntu 16.04(VM实例)中安装并配置了kibana。当我运行bin文件时,kibana没有启动。日志文件有如下错误消息。"type":"log","@time戳":"2017-09-08T11:21:53Z","tags":["status","plugin:kibana@5.2.2","info"],"pid": 7300,"state":"green","消息":"stat
我有个问题。我创建了一个SQL查询,以便在数据库中插入一些内容: 但我总是得到错误: 您的SQL语法有错误;请查看与您的MySQL server版本相对应的手册,以了解在第1行“order(kundennummer,empfaenger,adresse,plz,ort,land,email,time,approvalPending)”附近使用的正确语法 我的代码是PHP 我只是不知道怎么了--我瞎
问题内容: 我正在使用AngularJS来构建与旧版Flex应用程序交互的HTML控件。来自Flex应用程序的所有回调都必须附加到DOM窗口。 例如(在AS3中) 将会通知 我想从JS调整大小函数中调度一个控制器可以听到的事件。似乎创建服务是必经之路。您可以从AngularJS外部更新服务吗?控制器可以侦听来自服务的事件吗?在一个实验中(单击以拨弄小提琴),我确实可以访问服务,但更新服务的数据未反
这个栏目的名称叫做 零基础学Python。 现在网上已经有不少学习 python 的课程,其中也不乏精品。按理说,不缺少我这个基础类型的课程了。但是,我注意到一个问题,不管是课程还是出版的书,大多数是面向已经有一定编程经验的人写的或者讲的,也就是对这些朋友来讲,python已经不是他们的第一门高级编程语言。据我所知,目前国内很多大学都是将C之类的做为学生的第一门语言。 然而,在我看来,python
不是很理解为什么会报错? 在js当中这类代码是可以正常执行的 后续 加了类型的定义any, 报错就消失了.. 但是为什么会有这种情况出现呢? 我在 ts 中不给类型直接赋值, 难道程序识别不出 this.obj 是一个对象吗?
没有可用的工作节点。我们在postgres中断断续续地得到这个错误。我已经确保.properties文件在所有节点中都是可用的,并且是正确的,因此一些查询正在运行。