Вы можете связаться с Служба поддержки 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 пользовательских изображений
- Предварительные версии функций. Public preview, private preview, а также функции Technical Preview выходят из области Служба поддержки GitHub.
- Предложения GitHub Copilot
GitHub Copilot предоставляет предложения и ответы на код, на основе ИИ. Как описано в наших юридических терминах, вы сохраняете полную ответственность за ваш код, включая любые предложения, которые вы хотите включить. Качество, точность, релевантность или функциональные возможности Copilotответы могут не всегда соответствовать вашим ожиданиям и могут возникнуть ошибки. Это ваше решение о том, следует ли использовать предложения Copilot, а GitHub настоятельно рекомендует реализовать разумные политики и методики, чтобы предотвратить использование любого предложения таким образом, что может нарушить права других пользователей. Это включает в себя, но не ограничивается использованием функций фильтрации, доступных в Copilot.
Copilotсозданные предложения и выходные данные не поддерживаются. Поддержка GitHub не может гарантировать правильность или пригодность ответов Copilotи не несет ответственности за полученные результаты. Если у вас возникли проблемы с конкретными предложениями, просмотрите все ссылки и сведения, предоставленные для обеспечения точности и соответствия вашим требованиям. Дополнительные сведения см. в разделе GitHub Copilot Термины и рекомендации по использованию Copilot.
Для помощи по темам, выходящим за рамки поддержки, для консультирования, семинаров или тренингов для ваших команд, пожалуйста, обратитесь в { % data variables.product.github %} Expert Services, которая предлагает специализированные услуги для оптимизации использования нашей платформы.
Если вы не знаете, входит ли ваша проблема в сферу компетенции нашей команды, создайте запрос в службу поддержки, и мы поможем вам определить оптимальный путь решения.