В моем репозитории Bitbucket включены конвейеры, и мне нужно запускать сборку Angular 2 и развертывать папку dist (которая создается после выполнения команды сборки) на моем сервере после каждой сборки.
В моем файле bitbucket-pipelines.yml есть следующее:
image: node:4.6.0
pipelines:
default:
- step:
script: # Modify the commands below to build your repository.
- npm install
- npm run build:prod
Я нашел этот фрагмент кода в Интернете:
- apt-get update
- apt-get -qq install git-ftp
- git ftp push --user $FTP_USERNAME --passwd $FTP_PASSWORD ftp://123.456.789.123/timount/angular_app
Я использую файл pem для входа на свой сервер через SSH-клиент. Так полезен ли приведенный выше фрагмент кода? Если нет, как я могу использовать файл pem в приведенной выше команде?
Чтобы было понятнее, команда npm run build:prod
фактически создает папку dist, которую необходимо развернуть на сервере в указанном выше месте. Как я могу этого добиться?