1

研究使用 BitBucket Pipeline 自动化旧版客户端 HTML 网站。大多数 Pipelines 教程都需要 Node 或某种构建过程。

如果我只是想让管道通过 FTP 推送到标准的共享 Apache 服务器,然后 git-push 将任何更改的 HTML、CSS 和 JS 文件推送到实时服务器 - 有什么提示吗?我的意思是基本设置,该站点甚至没有舞台服务器。

4

1 回答 1

4

嗨,我有一个类似的设置,这就是我的 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>

第一次构建

于 2016-10-19T05:03:33.323 回答