Как удалить развернутую ветку Netlify

Сценарий: создается новая ветка и применяются желаемые изменения кода. Позднее ветвь развертывается в Netlify с настраиваемым (ветвлением) URL-адресом. После тестирования выполняется запрос на перенос, и deploy-preview также развертывается на Netlify с другим настраиваемым URL-адресом. Затем запрос на слияние утверждается и успешно слита ветка полностью удаляется.

Последствия. Однако даже после этого конкретные развертывания deploy-preview и branch-deploy остаются опубликованными.

Вопрос:

  • Как удалить (очистить) специфическое для ветки развертывание из Netlify?
  • Бонус: как удалить (очистить) deploy-preview развернуть из Netlify?

person Lukas    schedule 15.04.2018    source источник
comment
Хотя информация об удалении сайта является хорошей информацией, она не дает правильного ответа на ваш вопрос. Как удалить развернутую ветку Netlify. Отметив это как правильный ответ, вы кого-то запутаете.   -  person talves    schedule 28.07.2018
comment
Я не уверен, правильно ли я понял. Он отвечает на вопрос, он дает возможность удалить его. Каждое развертывание имеет уникальный идентификатор, поэтому вы можете удалить его с помощью вызова API.   -  person Lukas    schedule 02.08.2018
comment
Да, вызовы API позволят вам навсегда удалить (ВСЕ) сайт. Я не видел задокументированной конечной точки API для удаления определенного развертывания. Это конкретный вопрос, который вы задали выше. По вашим комментариям в моем ответе я должен был поверить, что вы пытались удалить определенные развертывания веток, чтобы они не сканировались, а производственное развертывание оставалось работающим.   -  person talves    schedule 03.08.2018
comment
Ты был прав. Я принял siteId за deployId. Я проверил себя, и данная конечная точка предназначена специально для всего сайта. Спасибо, что подняли этот вопрос!   -  person Lukas    schedule 05.08.2018
comment
Да, я думаю, что поставлю задачу, чтобы увидеть, можно ли добавить функцию для удаления развертывания с использованием идентификатора, такого же, как у сайта. Спасибо за понимание и подтверждение.   -  person talves    schedule 06.08.2018


Ответы (2)


В настоящее время (16.04.2018) нет задокументированного метода для удаления определенного развертывания на Netlify. Существуют методы, чтобы предотвратить отображение ветки (см. Примечания), которые вы можете реализовать как часть рабочего процесса сборки.

Обратитесь в службу поддержки, чтобы удалить что-то важное.

ПРИМЕЧАНИЕ.

  • Netlify добавляет HTTP-заголовок x-robots-tag: noindex к заголовкам ответов во всех предварительных просмотрах развертывания (созданных для запроса на извлечение), поэтому они не будут индексироваться.
  • Вы можете защитить паролем развертывание веток, выборочно выполнив следующие действия: https://www.netlify.com/blog/2017/04/07/selective-password-protection/
    Обратите внимание, что это требует планирования; вы должны настроить это перед развертыванием:
person talves    schedule 16.04.2018
comment
К счастью, для предотвращения индексации настроили динамический мета-элемент robots, так что пока оставим. Однако, что касается защиты паролем, стоит отметить, что для этого требуется платный тариф. - person Lukas; 19.04.2018
comment
В статье идет речь не о парольной защите. Они говорят о том, чтобы поместить запись в заголовок, чтобы требовать доступа и запретить просмотр превью. - person talves; 20.04.2018
comment
Не могли бы вы привести пример? Кажется, я не могу найти, о каком бесплатном варианте вы говорите ... - person Lukas; 22.04.2018
comment
Просто хотел добавить, что функция базовой аутентификации, упомянутая в этой статье, больше не доступна на уровне бесплатного пользования. - person hazards_of; 17.10.2018

На данный момент только поддержка Netlify может помочь удалить развернутую и опубликованную ветку и создать домен netlify.

Здесь вы можете увидеть комментарий инженера службы поддержки Netlify в сообществе Netlify. https://community.netlify.com/t/how-to-delete-branch-deploy/838/13

person Piyush Sonigra    schedule 19.06.2020