Встречается на собеседованиях • сегодня
Как был устроен CI/CD на прошлы проектах
CI/CD (Continuous Integration/Continuous Deployment) настраивается через конфигурационные файлы в репозитории, например .github/workflows для GitHub Actions или .gitlab-ci.yml для GitLab CI.
Основные шаги:
- Тестирование – запуск линтеров (ESLint), юнит-тестов (Jest), e2e (Cypress).
- Сборка –
npm run buildили аналогичный скрипт. - Деплой – загрузка артефактов на хостинг (Netlify, Vercel, S3) или сервер через SSH.
Пример GitHub Actions:
yaml
name: CI/CD
on: [push]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- run: npm install
- run: npm run lint
- run: npm test
- run: npm run build
- uses: actions/upload-artifact@v3
with:
name: build
path: dist/ Для деплоя добавляются секреты (API-ключи) и шаги для выгрузки.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы