Облачные раннеры, пример

Облачные раннеры, пример
Beta

⚠️
Ограниченный доступ

Пример предназначен для демонстрации выполнения CI/CD с использованием облачного раннера и для его выполнения не требуется никаких настроек на стороне пользователя.

Проект выложен в репозитории GitVerse, ветка Cloud-CI/CD-demo (opens in a new tab).

Структура проекта

├── cloud_runner_demo_readme.md
├── .gitignore
└── .gitverse
    └── workflows
        └── cloud-runner-demo.yaml

cloud-runner-demo.yaml

В файле cloud-runner-demo.yaml пропишите лейбл облачного раннера — runs on: ubuntu-cloud-runner:

name: Демонстрация GitVerse Cloud CI/CD
on:
  push:
jobs:
  build-test:
    name: Cloud Runner Demo
    runs-on: ubuntu-cloud-runner
    steps:
      - 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 }}

Включение CI/CD

В профиле репозитория > Настройки > Репозиторий включите CI/CD и нажмите Обновить.

Пример:

Запуск облачного раннера

Согласно cloud-runner-demo.yaml задача name: Демонстрация GitVerse Cloud CI/CD будет выполняться при каждом событии on: push: в ветке с файлом рабочего процесса cloud-runner-demo.yaml.

Чтобы посмотреть результат работы раннера, выберите задачу в профиле репозитория > CI/CD .

В данном случае для запуска раннера были закоммичены и отправлены изменения в ветке Cloud-CI/CD-demo в файле cloud_runner_demo_readme.md с сообщением update README.md.

Пример:

Отобразится результат выполнения шагов задачи.

Проверка оставшегося лимита

Для проверки оставшегося лимита на использование облачных раннеров перейдите в профиль репозитория > Настройки > Раннеры > Облачные.

Пример:

Связанные разделы

  1. CI/CD.
  2. Облачные раннеры.