问题描述
我想使用TeamCity和Octopus为.net核心项目创建下一个CD流:
- 开发人员在RC分支中提交/合并一些更改,这将触发teamCity中的RC构建-完成
- 成功的RC构建将触发创建RC版本-完成
- 创建的版本将在适当的项目/渠道中自动部署在Octopus上-完成
- 在章鱼上成功部署将触发与我的.net Core项目相关的TeamCity AutoTest项目-完成
- 如果自动测试失败,请通知(通过松弛或电子邮件)提交/合并的作者(从步骤1开始)-在此处遇到了一些问题
由于在第5步上没有UserName / UserId,我无法通知特定用户。只有在第1步上,我才拥有开发人员的UserName / UserId(从提交中获取了它),但是所有步骤均由预定义的用户执行:>
如何获取用户名/ useriD / triggeredBy或可以确定最后一步提交作者的某些信息?还是有一些最简单的方法可以通知作者第5步的提交?
我们将为您提供帮助。
P.S。当前,我在第5步中使用解决方法:我将常规通知消息放在测试失败的特定松弛通道中。但这与直接通知更改者不一样
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)