我写的工作很少.gitlab-ci.yml,我的问题类似于这个SO问题。但是,提供和接受的答案不适用于我的情况。
作业具有after_script节,该节在主要任务完成或失败时执行。
问题:我根据主要任务是成功还是失败发送了电子邮件警报,但是我无法在警报电子邮件中找到任何表明工作结果的Gitlab CI变量。
我如何在after_script部分中判断主要任务是成功还是失败?”
如果使用when: on_failure,那么我的问题是我何时可以定义我的when: on_success工作,因为这些工作将取决于该工作之前的工作-因此,我只能执行其中的一项。我一直在尝试为此在Gitlab变量中找到变量,但找不到。
另外,在我的脚本中-我可以写if条件,但我正在检查是否有人可以提供更好的替代解决方案