Вы можете связаться с Служба поддержки GitHub для помощи с GitHub Actions.
Предоставление сведений о диагностике и устранении неполадок
Содержимое частных и внутренних репозиториев не видно Служба поддержки GitHub, поэтому Служба поддержки GitHub может запрашивать дополнительные сведения, чтобы понять полный контекст запроса и воспроизвести любое неожиданное поведение. Вы можете ускорить разрешение запроса, предоставив эту информацию при первоначальном создании билета с Служба поддержки GitHub.
Некоторые сведения о том, что Служба поддержки GitHub запросит, но не ограничивается следующими:
-
URL-адрес запуска рабочего процесса.
Например:
-
Файлы рабочего процесса
.yml, присоединенные к билету в виде.txtфайлов. Дополнительные сведения о рабочих процессах см. в разделе Рабочие процессы. -
Копия журналов выполнения рабочего процесса для примера сбоя выполнения рабочего процесса. Дополнительные сведения о журналах выполнения рабочего процесса см. в разделе Использование журналов выполнения рабочих процессов.
-
Копия журналов бегуна , которые можно найти в
_diagпапке в средстве выполнения. Дополнительные сведения о локальных запусках см. в разделе Мониторинг и устранение неполадок в самостоятельно размещенных средствах выполнения.Имена самостоятельных файлов журналов бегунов форматируются так:
Runner_YYYY####-xxxxxx-utc.logиWorker_YYYY####-xxxxxx-utc.log.
Примечание.
Вложите файлы в запрос в службу поддержки, изменив расширение файла на .txt или .zip. Если в билете включены текстовые данные, такие как фрагменты фрагментов файла журнала или рабочего процесса, убедитесь, что они правильно форматируются как блоки кода Markdown. Дополнительные сведения о правильном форматировании Markdown см. в разделе Базовый синтаксис написания и форматирования.
Если предоставленные сведения недоступны из-за потери форматирования неправильным синтаксисом Markdown, Служба поддержки GitHub может запросить повторную отправку сведений в виде вложения или правильного форматирования Markdown.
Предупреждение
Убедитесь, что все файлы и текст, предоставленные Служба поддержки GitHub, были правильно изменены, чтобы удалить конфиденциальную информацию, например маркеры и другие секреты.
В зависимости от характера запроса Служба поддержки GitHub также может запросить создание и отправку пакета поддержки для дальнейшего просмотра и анализа. Дополнительные сведения о предоставлении данных Служба поддержки GitHub и пакетах поддержки см. в разделе Предоставление данных в поддержку GitHub.
Эфемерные файлы журнала приложений runner
Служба поддержки GitHub может запрашивать файлы журнала приложений runner из временных средств выполнения. GitHub ожидает и рекомендует реализовать механизм пересылки и сохранения файлов журналов приложений запуска от локальных эфемерных запусков. Дополнительные сведения о файлах журнала приложений runner и устранении неполадок с локальными средствами выполнения см. в разделе Мониторинг и устранение неполадок в самостоятельно размещенных средствах выполнения.
Actions Runner Controller
Если вы используете Actions Runner Controller (ARC), Служба поддержки GitHub может попросить отправить полные журналы для контроллера, прослушивателей и модулей pod runner. Дополнительные сведения о сборе данных Actions Runner Controller журналах %}см. в разделе Устранение неполадок с ошибками контроллера запуска действий.
Дополнительные сведения о области поддержки Actions Runner Controllerсм. в разделе Поддержка контроллера запуска действий.
CodeQL и GitHub Actions
Если вы запрашиваете помощь с переменными данных.code-scanning.codeql_workflow %}, Служба поддержки GitHub может запросить копию артефактов отладки CodeQL. Дополнительные сведения об отладке артефактов для Рабочий процесс анализа CodeQLсм. в разделе Журналы недостаточно подробные.
Чтобы предоставить артефакты отладки Служба поддержки GitHub, скачайте артефакты отладки CodeQL из примера рабочего процесса запуска и прикрепите его к запросу .zip в виде файла. Дополнительные сведения о скачивании артефактов рабочего процесса см. в разделе Скачивание артефактов рабочего процесса.
Если файл артефактов .zip отладки CodeQL слишком велик для отправки в билет, сообщите Служба поддержки GitHub, и мы будем работать с вами, чтобы определить следующие шаги.
Область поддержки
Если ваш запрос на поддержку не входит в сферу компетенции нашей команды, рекомендуем выполнить следующие действия по устранению проблемы за пределами Служба поддержки GitHub. Ваш запрос на поддержку может не входить в сферу компетенции команды Служба поддержки GitHub, если он в основном касается следующего:
- Сторонние интеграции, такие как Jira
- Настройка оборудования.
- Проблемы, связанные с гипервизором, такие как обнаружение дисков ОС, настройка сети, сбой загрузки, доступ к консоли виртуальной машины и т. д.
- Помощь по миграции между определенными аппаратными платформами или поставщиками хранилища
- CI/CD, например Jenkins.
- Azure DevOps (обратитесь в службу поддержки Azure)
- Написание скриптов.
- Настройка внешних систем проверки подлинности, таких как поставщики удостоверений SAML.
- Проекты с открытым исходным кодом
- Написание или отладка новых запросов для CodeQL
- Конфигурации поставщика облачных служб, такие как настройка виртуальной сети, настраиваемый брандмауэр или правила прокси-сервера
- Оркестрация контейнеров, например настройка Kubernetes или сеть
- Подробная помощь в рабочих процессах и управлении данными
- Комплексная поддержка кастомизации и установки инструментов на GitHub Actions пользовательских изображений
- Предварительные версии функций. Public preview, private preview, а также функции Technical Preview выходят из области Служба поддержки GitHub.
- Предложения GitHub Copilot
GitHub Copilot предоставляет предложения и ответы на код, на основе ИИ. Как описано в наших юридических терминах, вы сохраняете полную ответственность за ваш код, включая любые предложения, которые вы хотите включить. Качество, точность, релевантность или функциональные возможности Copilotответы могут не всегда соответствовать вашим ожиданиям и могут возникнуть ошибки. Это ваше решение о том, следует ли использовать предложения Copilot, а GitHub настоятельно рекомендует реализовать разумные политики и методики, чтобы предотвратить использование любого предложения таким образом, что может нарушить права других пользователей. Это включает в себя, но не ограничивается использованием функций фильтрации, доступных в Copilot.
Copilotсозданные предложения и выходные данные не поддерживаются. Поддержка GitHub не может гарантировать правильность или пригодность ответов Copilotи не несет ответственности за полученные результаты. Если у вас возникли проблемы с конкретными предложениями, просмотрите все ссылки и сведения, предоставленные для обеспечения точности и соответствия вашим требованиям. Дополнительные сведения см. в разделе GitHub Copilot Термины и рекомендации по использованию Copilot.
Для поддержки функций public preview можно связаться с диспетчером учетных записей по адресу Команда по продажам GitHub. Для поддержки функций private preview и Technical Preview обратитесь к группе, предоставленной во время сеанса подключения private preview, или диспетчер учетных записей на Команда по продажам GitHub.
Для помощи по темам, выходящим за рамки поддержки, для консультирования, семинаров или тренингов для ваших команд, пожалуйста, обратитесь в { % data variables.product.github %} Expert Services, которая предлагает специализированные услуги для оптимизации использования нашей платформы.
Если вы не знаете, входит ли ваша проблема в сферу компетенции нашей команды, создайте запрос в службу поддержки, и мы поможем вам определить оптимальный путь решения.