Я использую Circle CI, и моя цель - получать репозиторий Github при каждой фиксации, создавать свое приложение response / nodejs и развертывать его на настраиваемом сервере (а не на Netlify и других подобных сервисах). Я прочитал документацию и совершенно не понимаю, как это сделать.
Это мой текущий config.yml:
version: 2.1
orbs:
node: circleci/node@1.1
jobs:
build:
steps:
- checkout
- npm install
- npm run build
deploy:
steps:
- run:
name: Deploy Over SSH
command: |
ssh $SSH_USER@$SSH_HOST "<remote deploy command>"
Правильно ли я делаю? Что именно мне нужно сделать, чтобы достичь своей цели? Как разместить сборку на моем сервере?