我在我的 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
command实际上创建了dist文件夹,该文件夹需要部署在上述位置的服务器上。我怎样才能做到这一点?