Neural Vision

Deploy Automation

Базовая автоматизация деплоя: проверка кода, сборка и запуск.

Project
GitHub ActionsBashDocker

Задача

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

Решение

Собрал простой pipeline lint/build/deploy в GitHub Actions и добавил Docker-образы для сервисов.

Стек технологий

GitHub ActionsBashDocker

Код

name: Deploy
on: [push]
jobs:
  build:
    runs-on: ubuntu-latest

Результаты

  • Релиз запускается одной командой
  • Меньше ручных ошибок
  • Легче повторить запуск на новом сервере