Cpanel 将 yml 文件项目部署到多个 paths/domains

Cpanel deploy yml file project to multiple paths/domains

我正在使用 Cpanel 来托管我的网站,并且我有两个域。我试图让 yml 文件部署到两个目录。我希望这样当我转到 Cpanel 中的 git 版本控制选项并更新时 并部署所有文件和文件夹都部署在每个网站的两个位置。

deployment:
    tasks:
      - export DEPLOYPATH=/home/userName/public_html
      - export DEPLOYPATH=/home/userName/website.pizza
      - /bin/cp index.html $DEPLOYPATH
      - /bin/cp -R assets $DEPLOYPATH
      - /bin/cp -R images $DEPLOYPATH

放置两个导出部署路径似乎不起作用,并且不会部署到两个位置。如果有人知道如何做到这一点,请告诉我!

official CPanel documentation 没有提到那个场景。

但是 this thread 显示了一组更详细的任务,因此请检查此序列是否可行:

deployment:
    tasks:
      - export DEPLOYPATH=/home/userName/public_html
      - /bin/cp index.html $DEPLOYPATH
      - /bin/cp -R assets $DEPLOYPATH
      - /bin/cp -R images $DEPLOYPATH
      - export DEPLOYPATH=/home/userName/website.pizza
      - /bin/cp index.html $DEPLOYPATH
      - /bin/cp -R assets $DEPLOYPATH
      - /bin/cp -R images $DEPLOYPATH