Быстрый старт: создаем workflow
Создадим ваш первый workflow, рассмотрим его основные составляющие, а также научимся запускать workflow на разных платформах.
Что такое workflow
Workflow — это файл с инструкциями, которые GitVerse выполняет при определенных событиях (например, при push в репозиторий). Он описывается в формате YAML и хранится в каталоге .gitverse/workflows/.
Каждый файл внутри этой папки представляет отдельный workflow, который GitVerse может запускать автоматически при указанном событии.
Простейший пример workflow
Создайте файл .gitverse/workflows/hello.yaml в своем репозитории:
# Название workflow
name: Hello GitVerse
# workflow запускается при каждом git push в репозиторий
on: [push]
# определяет задачу с шагами, которые нужно выполнить
jobs:
hello:
# указывает среду выполнения (в данном случае — облачный раннер GitVerse)
runs-on: ubuntu-latest
# последовательность шагов: можно выполнять команды, запускать скрипты и использовать actions
steps:
- name: Клонируем репозиторий
uses: actions/checkout@v4
- name: Приветствуем GitVerse
run: echo "Привет, GitVerse"Проверим запуск
Сделайте коммит и отправьте изменения:
git add .gitverse/workflows/hello.yaml git commit -m "Добавлен первый CI/CD workflow" git pushПерейдите в раздел CI/CD на странице репозитория.
Увидите запущенный workflow со статусом выполнения шагов.
Что дальше:
-
обратите внимание на наш репозиторий с примерами workflow — от базовых кейсов до деплоя разработок в облачные сервисы;
-
продолжайте изучать раздел «Практические руководства», чтобы ознакомиться с реальными примерами CI/CD в GitVerse.