Вы можете связаться с Служба поддержки GitHub для помощи с GitHub Actions.
Предоставление сведений о диагностике и устранении неполадок
Содержимое частных и внутренних репозиториев не видно Служба поддержки GitHub, поэтому Служба поддержки GitHub может запрашивать дополнительные сведения, чтобы понять полный контекст запроса и воспроизвести любое неожиданное поведение. Вы можете ускорить разрешение запроса, предоставив эту информацию при первоначальном создании билета с Служба поддержки GitHub.
Некоторые сведения о том, что Служба поддержки GitHub запросит, но не ограничивается следующими:
-
URL-адрес запуска рабочего процесса.
Например: https://DOMAIN/ORG/REPO/actions/runs/0123456789``https://github.com/ORG/REPO/actions/runs/0123456789
-
Файлы рабочего процесса
.yml, присоединенные к билету в виде.txtфайлов. Дополнительные сведения о рабочих процессах см. в разделе Рабочие процессы. -
Копия журналов выполнения рабочего процесса для примера сбоя выполнения рабочего процесса. Дополнительные сведения о журналах выполнения рабочего процесса см. в разделе Использование журналов выполнения рабочих процессов.
-
Если вы выполняете этот рабочий процесс в локальном средстве выполнения, локальные журналы runner, которые можно найти в
_diagпапке в средстве выполнения. Дополнительные сведения о локальных запусках см. в разделе Мониторинг и устранение неполадок в самостоятельно размещенных средствах выполнения.Имена самостоятельных файлов журналов бегунов форматируются так:
Runner_YYYY####-xxxxxx-utc.logиWorker_YYYY####-xxxxxx-utc.log.
Примечание.
Вложите файлы в запрос в службу поддержки, изменив расширение файла на .txt или .zip. Если в билете включены текстовые данные, такие как фрагменты фрагментов файла журнала или рабочего процесса, убедитесь, что они правильно форматируются как блоки кода Markdown. Дополнительные сведения о правильном форматировании Markdown см. в разделе Базовый синтаксис написания и форматирования.
Если предоставленные сведения недоступны из-за потери форматирования неправильным синтаксисом Markdown, Служба поддержки GitHub может запросить повторную отправку сведений в виде вложения или правильного форматирования Markdown.
Предупреждение
Убедитесь, что все файлы и текст, предоставленные Служба поддержки 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 пользовательских изображениях
- Предварительные версии функций. Общедоступная предварительная версия, Частный превью, и Technical Preview функции выходят за Служба поддержки GitHubрамки '.
- GitHub Copilot Предложения
- GitHub Copilot Вопросы потребления. Служба поддержки GitHub не проводит аудит и не разбирает Copilot расход использования. Служба поддержки может объяснить модель выставления счетов и направить вас к доступной документации по отчетности об использовании, но не может определить, почему использование кажется высоким или почему включенное использование было исчерпано раньше, чем ожидалось.
- Объяснения счетов с ограниченным счетом. Служба поддержки GitHub не интерпретирует отчётность по использованию или тенденции расходов для продуктов с GitHub счетчиком и не предоставляет рекомендации на основе этих данных. Дополнительные сведения см. в разделе Циклы выставления счетов.
GitHub Copilot предоставляет предложения и ответы на основе кода на базе ИИ. Как описано в наших юридических терминах, вы сохраняете полную ответственность за ваш код, включая любые предложения, которые вы хотите включить. Качество, точность, релевантность или функциональность Copilotответов может не всегда соответствовать вашим ожиданиям, и могут возникать ошибки. Решать вам, использовать ли предложения Copilot, и GitHub настоятельно рекомендует внедрять разумные политики и практики, чтобы предотвратить использование любых предложений так, чтобы они могли нарушать права других. Это включает, но не ограничивается, использованием функций фильтрации, доступных в Copilot.
Copilot-сгенерированные предложения и результаты выходят за рамки поддержки. GitHub Поддержка не может гарантировать правильность или пригодность ответов Copilot и не несёт ответственности за полученные результаты. Если у вас возникли проблемы с конкретными предложениями, просмотрите все ссылки и сведения, предоставленные для обеспечения точности и соответствия вашим требованиям. Для получения дополнительной информации см. GitHub Copilot раздел Условия и лучшие практики использования Copilot.
Для помощи по вопросам, выходящим за рамки поддержки, для консультирования, семинаров или тренингов для ваших команд, пожалуйста, обратитесь в GitHub Expert Services, которая предлагает специализированные услуги для оптимизации использования нашей платформы.
Если вы не знаете, входит ли ваша проблема в сферу компетенции нашей команды, создайте запрос в службу поддержки, и мы поможем вам определить оптимальный путь решения.