【问题标题】:Cpanel deploy yml file project to multiple paths/domainsCpanel 将 yml 文件项目部署到多个路径/域
【发布时间】:2020-01-23 03:44:39
【问题描述】:

我正在使用 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

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

【问题讨论】:

    标签: deployment cpanel


    【解决方案1】:

    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
    

    【讨论】:

    • 非常感谢!效果很好!我正在查看文档,但没有解释这一点。我真的很感激!
    猜你喜欢
    • 1970-01-01
    • 2017-07-06
    • 2013-02-08
    • 1970-01-01
    • 2020-03-23
    • 1970-01-01
    • 1970-01-01
    • 2019-10-18
    相关资源
    最近更新 更多