用于简单 HTML 站点的 BitBucket 管道,无数据库

BitBucket Pipeline for Simple HTML site, no database

研究使用 BitBucket Pipeline 来自动化遗留客户端 HTML 网站。大多数流水线教程都需要 Node 或某种构建过程。

如果我只是想让管道推送到标准的共享 Apache 服务器,通过 FTP 和 git-推送任何更改的 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>

第一次构建