我读过一篇教程,它解释了如何使用带有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:
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/发布于 2018-01-14 18:09:11
Mercurial有一个FTP扩展名:FTPExtension - Mercurial
发布于 2020-11-16 07:48:26
这对我很有效,部署web文件夹
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 webhttps://stackoverflow.com/questions/48229531
复制相似问题