我试图通知用户,成功的构建修复了之前损坏的构建。我还没有找到一种简单的方法来检查上次构建是否失败。
是否有我可以检查的参数/变量作为构建步骤的条件,或者我可以在代码中使用的参数/变量,例如蟒蛇?
我正在使用 TeamCity 2020.1.2,如果有帮助的话。
评论中指出,可以通过创建基于事件的通知规则来发送通知。在这种情况下,事件是Only notify on the first successful build after failed。见这里
对我来说,我实际上想运行代码,而不是让 TeamCity 发出通知,所以我是这样做的:
f"builds/?locator=buildType:(id:{os.environ.get('TEAMCITY_BUILD_TYPE_ID')}),count:1"