【问题标题】:What is the easiest way to delete lots of Heroku apps?删除大量 Heroku 应用程序的最简单方法是什么?
【发布时间】:2016-10-07 23:29:03
【问题描述】:

我有很多 Heroku 应用程序想要摆脱。不幸的是,我没有原始存储库。我很高兴通过网络界面将它们一一删除。在此之前,有没有使用工具带的快速方法?

【问题讨论】:

    标签: heroku


    【解决方案1】:

    根据号码,您可以使用网络界面或使用Heroku API DELETE/app endpoint 创建脚本。

    【讨论】:

      【解决方案2】:

      我会推荐以下脚本。它要求您提供一个要保留的应用程序的名称,其想法是,如果您刚刚开始使用 heroku,您可能会在练习时创建一堆应用程序,直到您做对,然后想要删除所有休息。

      myApp="$1"
      ignore=("===" "<your email address>" "Apps")
      allApps=($(heroku apps))
      
      if [[ " ${allApps[@]} " =~ " $myApp " ]]; then
          # if the given app name is a listed app name
          for app in "${allApps[@]}"; do
              if [[ ! "$app" = "$myApp" ]]; then
                  if [[ ! " ${ignore[@]} " =~ " $app " ]]; then
                      heroku apps:destroy --app $app --confirm $app
                  fi
              fi
          done
      else
          echo "$1 is not a heroku app"
      fi
      

      【讨论】:

        猜你喜欢
        • 2023-03-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-12-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多