首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Bitbucket进行部署?

问如何使用Bitbucket进行部署?
EN

Stack Overflow用户
提问于 2018-01-12 23:44:16
回答 2查看 224关注 0票数 0

我读过一篇教程,它解释了如何使用带有git ftp的Bitbucket Pipeline使用ftp部署到服务器上:

https://www.savjee.be/2016/06/Deploying-website-to-ftp-or-amazon-s3-with-BitBucket-Pipelines/

由于我使用的是mercurial,git ftp在我的repo上不起作用,我希望找到一个和它一样好的git ftp的替代品。例如,在推送时只上传更改过的文件,等等。

.yml:

代码语言:javascript
复制
image: samueldebruyn/debian-git

pipelines:
  default:
    - step:
        script:
          - apt-get update
          - apt-get -qq install git-ftp
          - git ftp push --user $FTP_USERNAME --passwd $FTP_PASSWORD ftp://YOUR_SERVER_ADDRESS/PATH_TO_WEBSITE/
EN

回答 2

Stack Overflow用户

发布于 2018-01-14 18:09:11

Mercurial有一个FTP扩展名:FTPExtension - Mercurial

票数 0
EN

Stack Overflow用户

发布于 2020-11-16 07:48:26

这对我很有效,部署web文件夹

代码语言:javascript
复制
image: php:7.1.24

pipelines:
  branches:
   master:
     - step:
         name: Deploy to production
         deployment: production
         script:
           - apt-get update
           - apt-get -qq install git-ftp
           - git ftp init --user $FTP_USERNAME_PROD --passwd $FTP_PASSWORD_PROD ftp://ftp.YOURDOMAIN.com/___new-test --syncroot web
   develop:
     - step:
         name: Deploy to staging
         deployment: staging
         script:
           - apt-get update
           - apt-get -qq install git-ftp
           - git ftp push --user $FTP_USERNAME_STAGE --passwd $FTP_PASSWORD_STAGE ftp://ftp.YOURDOMAIN.com/ --syncroot web
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48229531

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档