ProjectORK_Framework/.gitverse/workflows/gitverse-ci.yaml
2025-12-25 17:05:57 +00:00

60 lines
2.3 KiB
YAML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

name: Простой пример использования GitVerse CI/CD
# Управляет триггерами запуска workflow
on:
# Запускает workflow при пушах или пул реквестах, но только для ветки master
push:
branches:
- master
pull_request:
branches:
- master
# Позволяет запускать этот workflow вручную c вкладки CI/CD
workflow_dispatch:
# Workflow состоит из одной или нескольких задач (job), выполняемых последовательно или параллельно
jobs:
# Этот workflow содержит одну задачу под названием "hello_gitverse"
hello_gitverse:
name: Hello GitVerse
# Раннер на котором будет выполняться workflow, в данном случае это облачный раннер GitVerse https://gitverse.ru/docs/knowledge-base/actions/cloud-runners/
runs-on: ubuntu-latest
# Шаги представляют собой последовательность действий, выполняемых в рамках задачи
steps:
# Клонирует ваш репозиторий в рабочую директорию раннера
- name: Checkout your code
uses: actions/checkout@v4
# Выполняет одну команду
- name: Run single shell command
run: echo Hello, GitVerse!
# Выполняет набор команд - выводит "Hello, GitVerse!" и содержимое репозитория
- name: Run multiple shell commands
run: |
echo Hello, GitVerse!
echo "Repository contents"
ls -la
# У GitVerse есть контекст, в командах ниже мы выведем несколько значений из него
- name: Display event name
run: echo ${{ gitverse.event_name }}
- name: Display Workflow
run: echo ${{ gitverse.workflow }}
- name: Display repository name
run: echo ${{ gitverse.Repository }}
- name: Display repository owner
run: echo ${{ gitverse.repository_owner }}
- name: Display actor
run: echo ${{ gitverse.actor }}