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フォルダーを作成します。これは、サーバー上の上記の場所にデプロイする必要があります。どうすればこれを達成できますか?