gpt4 book ai didi

azure-devops - Azure Devops 计划的管道不会触发

转载 作者:行者123 更新时间:2023-12-05 05:59:11 27 4
gpt4 key购买 nike

我有以下配置:Azure DevOps 服务器版本 Dev18.M170.8

trigger: none # No CI build
pr: none # Not for pull requests

schedules:
- cron: "* * * * *"
displayName: Every minute build
branches:
include:
- master
always: true

jobs:
- job: RunMyCustomTask
pool: 'DedicatedPoolWith1Agent'
condition: always()
steps:
- task: mycustomtask@0'

管道是为单独的 repo 创建的,并有一个专用的代理池。它应该根据配置正常每分钟运行一次。这对我来说很重要。我可以更改为每 2 分钟或 5 分钟一次,但这没关系,必须以正确的时间间隔精确安排。

现在,我遇到了管道每分钟安排一次的问题,然后,无论出于何种原因,它都不再安排了。我查了一天这个,碰巧最多6分钟没排到。我不明白为什么会这样。有什么想法或建议吗?我需要保证时间表。 Trigger 和 pr: none 没有区别,有或没有它们。图片示例: scheduled pipeline not executing 6 minutes

Agent execution logs

最佳答案

我不确定 Azure DevOps 管道是否适合在短时间内运行频繁、短暂的进程。

文档甚至指出每周有大约 1000 个作业的限制:https://learn.microsoft.com/en-us/azure/devops/pipelines/process/scheduled-triggers?view=azure-devops&tabs=yaml#limits-on-the-number-of-scheduled-runs

There are certain limits on how often you can schedule a pipeline to run. These limits have been put in place to prevent misuse of Azure Pipelines resources - particularly the Microsoft-hosted agents. This limit is around 1000 runs per pipeline per week.

根据您的说法,它必须以正确的时间间隔精确安排,我会重新考虑管道是否是这项工作的正确工具。预定管道没有实时保证。

关于azure-devops - Azure Devops 计划的管道不会触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68272125/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com