我们在Octopus中有一个项目,该项目已配置为按计划发布到环境中。
在流程定义中,我们使用Slack的步骤模板在发布时向团队发送通知。如果发布是按计划触发的,而不是用户启动的,我们将避免发送此Slack消息。
我希望在运行Slack步骤之前可以检查一个系统变量-但我似乎找不到任何这样记录的文件,而Google也没有打开任何文件。
TIA
答案 0 :(得分:1)
如果使用的是Octopus 2019.5.0或更高版本,则如果部署是由触发器创建的,将填充两个变量。
您可以在https://github.com/OctopusDeploy/Issues/issues/5462
上查看详细信息对于Slack步骤,如果填充了触发器ID,则可以使用此运行条件来跳过它。
#{unless Octopus.Deployment.Trigger.Id}True#{/unless}
希望对您有帮助!