我有一个网站,存储在AWS EC2服务器上。
我们有两个服务器,一个用于生产环境,另一个用于开发和测试环境。
开发和测试环境位于不同的文件夹中。例如,开发环境存储在/var/www/development
,而测试环境存储在/var/www/staging
。
我想使用AWS CodeDeploy直接从Bitbucket上传文件。我放置了AppSpec文件,将源代码复制到/var/www/html
文件夹,并安装所有依赖项和配置。但是我希望我的AppSpec文件根据选择的开发组,将源代码复制到/var/www/development
或/var/www/staging
。
是否有任何方法可以做到这一点,或者在我这种情况下有更好的方法?
env
:prod
,而暂存服务器将具有env
:stage
。在您的 appspec 钩子中,首先获取此标签,然后决定将归档文件复制到哪里。 - Ravi