Свържете се с нас

План на курса

Суверенитет над леките CI конвейери

  • Защо облачните CI/CD услуги създават рискове от свързване с доставчик и разкриване на тайни.
  • Цели на дизайна на Woodpecker CI: простота, нативна интеграция с Docker, независимост от Git платформите.
  • Сравнение с GitHub Actions, GitLab CI, Drone и Jenkins.

Разполагане на сървъра и агента

  • Docker Compose стек: сървър, агенти и база данни.
  • Променливи на средата и регистрация на OAuth за Forge.
  • Етикети на агента, планиране на капацитета и лимити на ресурсите.

Създаване на конвейери

  • Синтаксис на woodpecker.yml: стъпки, услуги и условия.
  • Избор на Docker образ и монтиране на работното пространство.
  • Паралелно изпълнение и вериги от зависимости.

Интеграция с Forge

  • Конфигурация на webhook за Gitea и Forgejo.
  • Филтриране на клонове, тригери за PR и събития с тагове.
  • Докладване на статуса на комита и генериране на бейджове.

Тайни и сигурност

  • Обхват на тайните за хранилище, организация и глобален.
  • Впръскване на идентификационни данни за етапи на разпореждане.
  • Мрежова изолация и доверени срещу недоверени агенти.

Матрични изграждания и кеширане

  • Матрици за тестване с много езици и много версии.
  • Плагин за кеширане на директории с зависимости.
  • Качване на артефакти в съхранение, съвместимо с S3.

Операции

  • Логове на сървъра, телеметрия на агентите и проверка на опашката.
  • Мащабиране на агентите хоризонтално с Docker Swarm или Kubernetes.
  • Архивиране и възстановяване на историята на конвейерите и тайните.

Изисквания

  • Междинни познания по Git и CI/CD конвейери.
  • Управление на Linux сървъри и познания по Docker.
  • Запознатост с управлението на Gitea или Forgejo.

За кого е предназначен курсът

  • Екипи DevOps, нуждаещи се от лек самохостран CI за Gitea/Forgejo.
  • Организации, които избягват SaaS решенията на GitHub Actions или GitLab CI.
  • Малки до средни екипи, желаещи пълен контрол над конвейерите без излишен функционал.
 14 Часове

Брой участници


Цена за участник

Отзиви от потребители (4)

Предстоящи Курсове

Свързани Kатегории