我有几个服务器都使用相同的git repo。当我将更新推送到master分支时,它们会自动部署。其中一些是应用服务器,一些是 cron服务器,等等。
我正在使用puppeteer进行一些后台任务。是否可以只在 cron服务器上要求伪造者?我知道有devDependencies,但是会安装PHPUnit等,但这似乎不正确。我在想这个吗?
答案 0 :(得分:1)
我们有一些在作曲家之前执行的批处理脚本:
if [[ "$SERVER_TYPE" == "dev-server" ]];
then
cp composer.json.dev composer.json
else
cp compsoer.json.prod composer.json
代码可能是无效的,因为它是头顶写的,但我认为思路很明确:
如果您的环境变量SERVER_TYPE
是dev,则复制特定于dev的文件,否则-复制其他文件。