Skip to content

Репозиторий с переиспользуемыми workflows

Notifications You must be signed in to change notification settings

Pacific-Agency/workflows

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Workflows

GitHub release (latest SemVer)

Репозиторий с переиспользуемыми workflows.

Использование

Для использования необходимо создать обычный workflow-файл.

После создания какой-либо job, в ней указываем:

uses: Pacific-Agency/workflows/.github/workflows/<Название workflow>.yml@<Версия workflow>

Пример

name: CI
on:
  pull_request:
    branches:
      - main
jobs:
  build:
    uses: Pacific-Agency/workflows/.github/workflows/build.yml@v0.1.0

Создание новых workflow

Создавать новый workflow необходимо в папке .github/workflows, вложенные папки не поддерживаются. Перед файлом необходимо указать префикс, если он относится только к части репозиториев, например frontend-build.yml или backend-black.yml.

В файле необходимо указать:

name: Название Workflow

on:
  workflow_call:

Для того, чтобы задать inputs и secrets, нужно их также указать в начале файла. Пример:

on:
  workflow_call:
    inputs:
      version:
        description: "Версия для package.json"
        required: true
        type: string
    secrets:
      GPG_PRIVATE_KEY:
        required: true
        description: "Ключ для подписи коммита"

После этого создается jobs, в котором всё указывается также, как и в обычном workflow.

About

Репозиторий с переиспользуемыми workflows

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •