研究使用 BitBucket Pipeline 自动化旧版客户端 HTML 网站。大多数 Pipelines 教程都需要 Node 或某种构建过程。
如果我只是想让管道通过 FTP 推送到标准的共享 Apache 服务器,然后 git-push 将任何更改的 HTML、CSS 和 JS 文件推送到实时服务器 - 有什么提示吗?我的意思是基本设置,该站点甚至没有舞台服务器。
研究使用 BitBucket Pipeline 自动化旧版客户端 HTML 网站。大多数 Pipelines 教程都需要 Node 或某种构建过程。
如果我只是想让管道通过 FTP 推送到标准的共享 Apache 服务器,然后 git-push 将任何更改的 HTML、CSS 和 JS 文件推送到实时服务器 - 有什么提示吗?我的意思是基本设置,该站点甚至没有舞台服务器。
嗨,我有一个类似的设置,这就是我的 piplene 文件的样子
image: samueldebruyn/debian-git
pipelines:
default:
- step:
script:
- echo "Everything is awesome!"
branches:
master:
- step:
script:
- apt-get update
- apt-get -qq install git-ftp
- git ftp push --user $FTP_USER --passwd $FTP_PASSWORD <ftp server>
这是我获得指南的来源
https://www.savjee.be/2016/06/Deploying-website-to-ftp-or-amazon-s3-with-BitBucket-Pipelines/
我在这里要做的只是将“master”中的更改推送到 ftp 服务器,就像一个魅力。凭据在 bitbucket 中设置为环境变量
FTP_USER
FTP_PASSWORD
你只需要小心更换
git ftp push --user $FTP_USER --passwd $FTP_PASSWORD <ftp server>
和
git ftp init --user $FTP_USER --passwd $FTP_PASSWORD <ftp server>
第一次构建