如何将参数从TeamCity传递到Octopus和viseversa

问题描述

我想使用TeamCity和Octopus为.net核心项目创建下一个CD流:

  1. 开发人员在RC分支中提交/合并一些更改,这将触发teamCity中的RC构建-完成
  2. 成功的RC构建将触发创建RC版本-完成
  3. 创建的版本将在适当的项目/渠道中自动部署在Octopus上-完成
  4. 在章鱼上成功部署将触发与我的.net Core项目相关的TeamCity AutoTest项目-完成
  5. 如果自动测试失败,请通知(通过松弛或电子邮件)提交/合并的作者(从步骤1开始)-在此处遇到了一些问题

由于在第5步上没有UserName / UserId,我无法通知特定用户。只有在第1步上,我才拥有开发人员的UserName / UserId(从提交中获取了它),但是所有步骤均由预定义的用户执行:>

  • 第2步由TeamCity用户运行
  • 第3步由章鱼用户运行,依此类推

如何获取用户名/ useriD / triggeredBy或可以确定最后一步提交作者的某些信息?还是有一些最简单的方法可以通知作者第5步的提交?

我们将为您提供帮助。

P.S。当前,我在第5步中使用解决方法:我将常规通知消息放在测试失败的特定松弛通道中。但这与直接通知更改者不一样

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...