Ответ
Я работал с GitHub Actions и GitLab CI/CD.
GitHub Actions:
name: Build & Test
on: [push]
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- run: npm install
- run: npm test
GitLab CI/CD:
stages:
- test
- deploy
test_job:
stage: test
script:
- npm install
- npm run test
Также пробовал Jenkins, но реже. Основной упор — автоматизация тестов и деплоя.