Для чего используется директива "uses" в действиях github? - PullRequest
1 голос
/ 27 мая 2020

Не могу найти в документации - uses. Для чего это используется? Где я могу прочитать об этой команде?

1 Ответ

1 голос
/ 27 мая 2020

uses используется для выбора действия, которое уже определено и может быть использовано повторно. Он может быть определен в том же репозитории, репозитории publi c или хабе Docker.

Ниже из документации GitHub Actions относительно uses (ie заданий. {Job_id} .steps.uses ) ключевое слово

Выбирает действие, которое будет выполняться как часть шага вашего задания. Действие - это многократно используемая единица кода. Вы можете использовать действие, определенное в том же репозитории, что и рабочий процесс, репозиторий publi c или опубликованный образ контейнера Docker.

jobs:
  build:
    name: Build
    steps:
      - name: Set up JDK
        uses: actions/setup-java@v1

Когда вы видите конфигурацию выше для действие GitHub, это означает, что оно использует v1 версию действия GitHub, определенную в репозитории setup- java

...