Сведения об управлении предварительными сборками
Предварительные сборки, настроенные для репозитория, создаются и обновляются с помощью рабочего процесса GitHub Actions под управлением службы GitHub Codespaces.
В зависимости от параметров в конфигурации предварительной сборки, рабочий процесс обновления для предварительной сборки может активироваться следующими событиями:
- создание или обновление конфигурации предварительной сборки;
- отправка фиксации или запроса на вытягивание в ветвь, для которой настроены предварительные сборки;
- изменение любого из файлов конфигурации для контейнера разработки;
- активация события по расписанию, которое определено в конфигурации предварительной сборки;
- активация этого рабочего процесса вручную.
Параметры в конфигурации предварительной сборки определяют, какие события активируют автоматическое обновление предварительной сборки. См. раздел "Настройка предварительных сборок".
Пользователи с правами администратора в репозитории могут проверять ход выполнения предварительных сборок, изменять и удалять конфигурации предварительной сборки.
Чтобы найти все репозитории, на которых размещена предварительная конфигурация, необходимо получить копию отчета об использовании, выполнив действия для autoTITLE.
Просмотр хода выполнения для предварительной сборки
Текущее состояние последнего запуска рабочего процесса для каждой конфигурации предварительной сборки, настроенной на странице GitHub Codespaces параметров репозитория. Здесь может быть указаны значения вида "Выполняется" или "Последний запуск 1 час назад".
Чтобы просмотреть выходные данные журнала для последнего запуска рабочего процесса предварительной сборки, щелкните Просмотреть выходные данные.
Это действие отображает на вкладке Действия выходные данные последнего запуска рабочего процесса.
Кроме того, чтобы просмотреть все выполняемые рабочие процессы предварительной сборки, связанные с указанной ветвью, выберите раскрывающееся меню и нажмите кнопку "Вид запусков".
Отобразится журнал выполнения рабочего процесса предварительной сборки для связанной ветви.
Изменение конфигурации предварительной сборки
-
На странице параметров репозитория для Codespaces щелкните многоточие справа от конфигурации предварительной сборки, которую вы хотите изменить.
-
В раскрывающемся меню выберите Изменить.
-
Внесите необходимые изменения в конфигурацию предварительной сборки и щелкните Обновить.
Если в конфигурации контейнера разработки для репозитория указаны разрешения на доступ к другим репозиториям, отобразится страница авторизации. Дополнительные сведения о том, как это указано в файле, см. в
devcontainer.json
разделе "Управление доступом к другим репозиториям в кодовом пространстве".Щелкните значок , чтобы просмотреть сведения о необходимых разрешениях.
Нажмите кнопку "Авторизовать" и продолжайте **** предоставлять эти разрешения для создания предварительной сборки. Кроме того, можно нажать кнопку " Продолжить" без авторизации , но при этом пространства кода, созданные из результирующих предстроек, могут работать неправильно.
Note
Пользователям, создающим пространства кода с помощью этой предварительной сборки, также будет предложено предоставить эти разрешения.
Отключение конфигурации предварительной сборки
Чтобы приостановить обновление предварительных сборок для конфигурации, можно отключить для нее выполнения рабочего процесса. Отключение выполнений рабочего процесса для конфигурации предварительной сборки не удаляет ранее созданные предварительные сборки для этой конфигурации, а значит экземпляры codespace будут по-прежнему успешно создаваться из существующей предварительной сборки.
Отключение рабочего процесса для конфигурации предварительной сборки полезно, если необходимо изучить сбои создания предварительной сборки.
-
На странице параметров репозитория для Codespaces щелкните многоточие справа от конфигурации предварительной сборки, которую вы хотите отключить.
-
В раскрывающемся меню выберите Отключить запуски.
-
Чтобы подтвердить намерение отключить эту конфигурацию, щелкните ОК.
Удаление конфигурации предварительной сборки
Note
Список репозиториев, содержащих предварительную сборку, можно найти, получив копию отчета об использовании.
При удалении конфигурации предварительной сборки также удаляются все ранее созданные для нее предварительные сборки. Это означает, что вскоре после удаления конфигурации все созданные ею предварительные сборки станут недоступными для создания нового пространства кода.
После удаления конфигурации предварительной сборки продолжится выполнение всех рабочих процессов, которые уже была поставлены в очередь или запущены для этой конфигурации. Они будут указаны в журнале выполнения рабочего процесса наряду со всеми ранее завершенными запусками рабочего процесса.
-
На странице параметров репозитория для Codespaces щелкните многоточие справа от конфигурации предварительной сборки, которую вы хотите удалить.
-
В раскрывающемся меню выберите Удалить.
-
Чтобы подтвердить удаление, щелкните ОК.
Запуск предварительных сборок вручную
Иногда бывает нужно вручную запустить рабочий процесс для конфигурации предварительной сборки. Как правило, это необходимо только при отладке проблемы с рабочим процессом для предварительной конфигурации сборки.
-
На странице параметров репозитория для Codespaces щелкните многоточие справа от конфигурации предварительной сборки, для которой вы хотите запустить рабочий процесс.
-
В раскрывающемся меню щелкните Активировать вручную.