starter-workflows
Описание
Коллекция примеров GitVerse CI/CD Workflow
Языки
- Dockerfile58,8%
- Shell28,7%
- HTML12,5%
GitVerse Starter Workflows
Коллекция YAML-примеров для CI/CD в GitVerse.
Эти примеры помогут новичкам освоить базовый синтаксис и триггеры, а также служат шпаргалкой для поддержки и разработчиков.
Этот репозиторий предназначен для:
- 🧑💻 Новичков — быстрый старт через простые
-примеры.yaml - 🚀 Продвинутых пользователей — готовые сценарии для CI/CD, релизов и деплоя.
- 📚 Поддержки — сюда можно отправлять пользователей вместо длинной документации, если есть готовый workflow.
Структура репозитория
-
.gitverse/workflows/base_workflows/
Примеры работы с базовыми элементами workflow -
.gitverse/workflows/workflow_triggers/
Все триггеры системных событий с примерами использования и уровнем поддержки их в GitVerse -
.gitverse/workflows/deploy_workflows/
Деплой приложения в container-apps, кластер k8s или на виртуальную машину -
distribution/
Вспомогательная директория с контентом для примеров из.gitverse/workflows/deploy_workflows/ -
languages/
Примеры CI/CD для различных языков программирования -
frameworks/
Примеры CI/CD для популярных фреймворков -
infrastructure/
Примеры CI/CD для управления инфраструктурой (Docker, Kubernetes, Terraform, Ansible) -
security/
Примеры CI/CD для обеспечения безопасности (lint, codeql, trivy, unit tests, dependencies) -
deployment/
Деплой в облака: Cloud.ru, Yandex Cloud, Kubernetes и.т.д.
Быстрый старт
Скопируйте любой пример из к себе в репозиторий:
Станьте частью нашего сообщества!
Добавьте свой пример:
- Поделитесь workflow для вашего стека технологий
- Добавьте пример деплоя в ваше облако/infrastructure
- Создайте пример для вашего фреймворка или инструмента
Улучшите существующие примеры и документацию:
- Добавьте комментарии в сложные workflow
- Исправьте неточности в описаниях
Нашли ошибку?
- Создайте issue или сразу отправьте PR с исправлением
Как контрибьютить?
- Форкните репозиторий;
- Добавьте ваш workflow в соответствующую категорию;
- Опишите что делает ваш пример в комментариях;
- Создайте Pull Request, мы проведём ревью и опубликуем ваши изменения.
Подробнее в CONTRIBUTING.md