如何通过管道将我的Bitbucket存储库中的.zip文件部署到ftp-server?

时间:2018-07-15 12:50:05

标签: webpack ftp bitbucket-pipelines

我有一个包含大量文件的bitbucket存储库,就目前而言,每次我进行som更改时,管道都会将所有文件放在.zip中并将该.zip部署到我的服务器上。我使用webpack将项目保存在只有2个文件的.zip中,该文件保存在我的bitbucket存储库中的/ build文件夹中。

这就是我希望的样子: -每次我在代码中进行一些更改并将其提交后,管道都应运行“ npm run build”命令,该命令将触发webpack模块更新/build/.zip文件,然后管道应仅将该.zip文件部署到我的ftp中。

知道答案的人吗? 预先感谢!

这是我的pipelines.yml文件的外观: 图片:samueldebruyn / debian-git

pipelines:
  default:
    - step:
        script: 
          - apt-get update
          - apt-get -qq install zip curl
          - zip -r $BITBUCKET_REPO_SLUG.zip . -x *.git* *.yml
          - curl -T $BITBUCKET_REPO_SLUG.zip ftp://<my_server_name> --user $FTP_USERNAME:$FTP_PASSWORD

0 个答案:

没有答案