【发布时间】:2017-05-21 05:17:45
【问题描述】:
我在我的 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
我在网上找到了这段代码sn-p:
- 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 客户端登录到我的服务器。那么上面的代码 sn -p 有用吗?如果没有,如何使用上述命令中的pem文件?
为了更清楚,npm run build:prod 命令实际上创建了 dist 文件夹,该文件夹需要部署在上述位置的服务器上。我怎样才能做到这一点?
【问题讨论】:
-
嘿!你能做到这一点吗?我也在尝试做同样的事情。将我的 dist 文件夹上传到我的服务器
标签: angular ftp bitbucket bitbucket-pipelines