Рубрики
Uncategorized

Секреты аутентифицированного рабочего процесса действий GitHub

Действия GitHub — это комбинация примитивов для пользователей, чтобы быстро отправлять интеграции для их репо. Помечено с DEVOPS, Github, Githubabies.

[«28-github-действия»] (26 части серии)

Действия GitHub — это сочетание примитивов для пользователей для быстрого доставки интеграции для их REPOS. Некоторые из этих примитивов включают API, веб-каучуки и аутентификацию.

Подход к аутентификации ранее был централизован вокруг Github_token. . Перед действиями GitHub ваша необходимость создавать эти вручную.

Если вы незнакомые токены, позвольте мне указать вам на документы на Создание личного токена доступа .

GitHub автоматически создает Github_token Секрет использовать в ваших рабочих процессах действий GitHub. Вы можете использовать это Github_token Для аутентификации в определенном рабочем процессе работает.

Когда вы включаете действия GitHub, GitHub устанавливает приложение GitHub на вашем репозитории. Github_token Секрет — это токен доступа к установке приложения GitHub. Вы можете использовать токен доступа к установке для аутентификации от имени приложения GitHub, установленного на вашем репозитории. Разрешения токена ограничены репозиторием, содержащим ваш рабочий процесс.

Для получения дополнительной информации см. « Разрешения для github_token ».

Действия читай пиши читать
проверки читай пиши читать
содержание читай пиши читать
развертывание читай пиши читать
вопросы читай пиши читать
метаданные читать читать
пакеты читай пиши читать
потянуть запросы читай пиши читать
Проекты репозитория читай пиши читать
статусы читай пиши читать

Если вам нужен знак, который требует разрешений, которые не доступны в данном Github_token. , вы можете создать личный токен доступа и установить его как секрет в вашем репозитории.

Перед началом начнется каждая работа, GitHUB извлекает токен доступа к установке для работы. Токен истекает, когда работа закончена.

Github_token создать проблему в репозитории моей команды. Кроме того, GitHub использует Github для создания Github, и это означает, что большинство команд имеют репозиторий, связанный с ними, в том числе (финансы).

Разрешение на создание и управление вопросами предоставляется через Github_token Отказ Чтобы использовать его, я передаю его своему созданному действию напрямую.

on:
  schedule:
  - cron: 01 13 * * 0
name: Top 5
jobs:
  createAnIssue:
    name: Create an issue
    runs-on: ubuntu-latest
    steps:
    - uses: actions/checkout@v2
    - name: Create an issue
      uses: bdougie/create-an-issue@e43b083ea71e22e77a81ffb4a55dacb2addb71ed
      env:
        GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
      with:
        args: .github/ISSUE_TEMPLATE/TOP5.md

Это часть моих 28 дней серии действий. Чтобы получить уведомление о большего количества подсказки GitHub, следуйте за организацией GitHub прямо здесь на Dev.

Запуск сложной матрицы создает с использованием переменной замены в действиях GitHub

Брайан Дуглас · 10 февраля · 2 мин прочитан

[«28-github-действия»] (26 части серии)

Оригинал: «https://dev.to/github/the-secrets-of-authenticated-github-action-workflow-3i5o»