我正在使用bitbucket和jenkins作为我的CI/CD解决方案。每次提出拉式请求时,我都会运行一个sanity作业。我希望向拉式请求的所有者发送有关作业成功或失败的电子邮件通知。我面临的挑战是无法获取jenkins pipeline中PR的用户信息。有人解决了这个问题吗?
jhiyze9q1#
这里有一个不同的方法:不要直接给PR的作者发邮件,而是使用Bitbucket API在PR上写一个评论(doc),因为你已经有了PR ID,所以只需要发送一个POST请求。默认情况下,任何写在Bitbucket PR上的评论都会自动触发一封电子邮件发送给PR作者+ PR审阅者,这样他们也会通过电子邮件收到通知。
1条答案
按热度按时间jhiyze9q1#
这里有一个不同的方法:不要直接给PR的作者发邮件,而是使用Bitbucket API在PR上写一个评论(doc),因为你已经有了PR ID,所以只需要发送一个POST请求。
默认情况下,任何写在Bitbucket PR上的评论都会自动触发一封电子邮件发送给PR作者+ PR审阅者,这样他们也会通过电子邮件收到通知。