我有以下Jenkins Job定义:
- scm:
name: some-project
scm:
- git:
url: git@gitlab.****/some-project.git
credentials-id: some-ssh-username-with-private-key
branches:
- origin/master
- project:
name: some-project
jobs:
- '{name}':
triggers:
gitlab:
trigger-push: true
trigger-merge-request: false
trigger-open-merge-request-push: never
Run Code Online (Sandbox Code Playgroud)
现在这个工作可以上传到詹金斯没有错误,但如果我去Configure
的页面some-project
在詹金斯的Web UI,我可以看到,Build when a change is pushed to GitLab
在触发器未启用部分.GitLab回购被正确配置- 源代码管理这项工作的部分有git@gitlab.****/some-project.git
与some-ssh-username-with-private-key
证书和分支origin/master
配置.但没有工作触发器,这是没用的.
我究竟做错了什么?
请注意,我不是问如何配置GitLab WebHooks来触发Jenkins作业.我可以手动执行此操作并且工作正常.但是我们希望使用Jenkins Job构建器管理我们的Jenkins作业,以避免通过Web UI配置它们的错误过程并跟踪作业配置的变化 - 我们正在使用Jenkins作业定义创建git存储库.
我正在开发网络爬虫应用程序,每十分钟下载一次股票价格。我能够提取报价,但我不确定如何安排它全天每十分钟运行一次。请向我建议时间循环之类的东西或网络爬虫应用程序本身的解决方案。
我需要一个适用于 Windows 的解决方案。
我有一个场景,当用户在 window.onbeforeunload 上单击“是”时,我必须保存更改,因为我需要提交表单,选择“否”时不应发生任何事情。
非常感谢任何帮助
我试过这个
window.onbeforeunload= function(){
var r = confirm("Are you sure you want to leave this page?");
if (r == true) {
readForm.action = '/SREPS/read.do' ;
readForm.submit();
}else{
return false;
}
}
Run Code Online (Sandbox Code Playgroud)
当我们在 window.confirm 期间点击 Cancel 时,它并没有 100% 工作。出现另一个对话框,说来自网页的消息错误,要求确认离开此页面并停留在此页面上。在这种情况下,如果用户选择离开此页面。我无法提交表格。