Есть ли в Github Actions шаблоны

Поскольку я повторяю шаги в своих действиях Github, я хотел бы создать шаблон. Приведем пример

name: ci
on: ["push"]

jobs:
  build-and-test:
    strategy:
      matrix:
        os: [ubuntu-latest]

    runs-on: ${{ matrix.os }}
    steps:
      - name: checkout
        uses: actions/checkout@v1

      - name: do stuff
        run: |
          bash stuff

Можно ли сохранить только шаги в отдельном файле? А потом импортировать?


person Ramon Medeiros    schedule 07.12.2019    source источник


Ответы (1)


К сожалению, не похоже, что github-actions поддерживает повторное использование рабочих процессов. Поддерживаются даже привязки YAML .

Похоже, единственный способ поделиться шагами (не настройкой) - это создать действия.

Обновление: надвигается шторм

Я также узнал о возможности повторного использования действий. Следите за проблемой, чтобы оставаться в курсе последних событий.

person smac89    schedule 08.12.2019
comment
Спасибо. В этом случае создание экшена для меня - это слишком много усилий. - person Ramon Medeiros; 08.12.2019
comment
@RamonMedeiros, это действительно прискорбно, но я обновлю этот ответ, когда что-нибудь изменится - person smac89; 09.12.2019