小编Elm*_*lmo的帖子

Jenkins作业构建器gitlab触发器被忽略

我有以下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.gitsome-ssh-username-with-private-key证书和分支origin/master配置.但没有工作触发器,这是没用的.

我究竟做错了什么?

请注意,我不是问如何配置GitLab WebHooks来触发Jenkins作业.我可以手动执行此操作并且工作正常.但是我们希望使用Jenkins Job构建器管理我们的Jenkins作业,以避免通过Web UI配置它们的错误过程并跟踪作业配置的变化 - 我们正在使用Jenkins作业定义创建git存储库.

jenkins gitlab jenkins-job-builder

7
推荐指数
1
解决办法
517
查看次数

如何在Python中一整天每十分钟执行一个程序

我正在开发网络爬虫应用程序,每十分钟下载一次股票价格。我能够提取报价,但我不确定如何安排它全天每十分钟运行一次。请向我建议时间循环之类的东西或网络爬虫应用程序本身的解决方案。
我需要一个适用于 Windows 的解决方案。

python windows web-crawler

4
推荐指数
1
解决办法
1万
查看次数

捕获 window.onbeforeunload 的结果

我有一个场景,当用户在 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% 工作。出现另一个对话框,说来自网页的消息错误,要求确认离开此页面并停留在此页面上。在这种情况下,如果用户选择离开此页面。我无法提交表格。

javascript jquery javascript-events

0
推荐指数
1
解决办法
2808
查看次数