触发基于Azure Blob更新的Jenkins构建

问题描述 投票:0回答:1

[以前,我已经为AWS创建了一个自动化作业,其中Jenkins使用Jenkins AWS SQS插件监视SQS队列,并在队列中找到消息时触发构建作业。队列配置为在发生任何“创建”事件时从S3存储桶接收通知。

我正在尝试在Microsoft Azure平台上测试类似的过程,并且对于要使用的Azure服务有些困惑。我看到可以使用Azure事件网格,或者我们可以直接从Blob存储服务发布通知,或者可以使用Azure Service Bus?!?

而且,我的确找到了一个Jenkins Azure Storage plugin,其功能略有不同,但很有用。

至于文档,我发现只有一个link与该操作很接近,但似乎也不完整。

任何人和所有帮助表示赞赏。

azure jenkins notifications
1个回答
0
投票

您可以为其使用Azure功能。编写一个代码,当新的Blob到达/现有的Blob得到更新时,该代码将被触发,然后向您的詹金斯发出请求以使构建排队。

这里是有用的链接:

https://docs.microsoft.com/en-us/azure/azure-functions/functions-create-storage-blob-triggered-function

https://wiki.jenkins.io/display/JENKINS/Remote+access+API

© www.soinside.com 2019 - 2024. All rights reserved.