我们当前的流水线在Azure Repos上创建新分支时会部署一个新实例,就像Heroku或Gitlab上的Review Apps一样。创建部分很顺利,但是我不确定如何处理孤立的资源和分支删除后的部署(希望是由接受的PR删除)。
手动删除它们不是一个选项,并且我在文档中找不到分支删除的触发器。
目前我唯一能想到的选择是为主分支(因为它总是存在)创建一个定期作业,使用Bash脚本比较已部署应用程序的列表和现有分支,并清理资源。
这是我的唯一选择,还是有其他方法可以避免使用相当复杂、全面访问的销毁机器?
手动删除它们不是一个选项,并且我在文档中找不到分支删除的触发器。
目前我唯一能想到的选择是为主分支(因为它总是存在)创建一个定期作业,使用Bash脚本比较已部署应用程序的列表和现有分支,并清理资源。
这是我的唯一选择,还是有其他方法可以避免使用相当复杂、全面访问的销毁机器?