0

我正在尝试将 Symfony1 应用程序与 Amazon CodeDeploy 集成。

我们在部署过程中在服务器上构建模型和表单。但是,遗憾的是,在 AfterInstall 挂钩中的 /var/app/current 中运行 ./symfony propel:build-model 时,CodeDeploy 日志显示以下错误。

[Aws::CodeDeployCommand] put_host_command_complete(command_status:"Failed",diagnostics:{format:"JSON",payload:#> tokens /var/app/current/lib/form/FormName.class.php\n[stdout]> > 令牌 /var/app/current/lib/form/FormName.class.php\n[stdout]>> 令牌 /var/app/current/lib/form/FormName.class.php\n[stdout]>> 令牌/var/app/current/lib/form/FormName.class.php\n[stdout]>> 令牌 /var/app/current/lib/form/FormName.class.php\n[stdout]>> 令牌 /var /app/current/lib/form/FormName.class.php\n[stdout]>> 令牌 /var/app/current/lib/form/FormName.class.php\n[stdout]>> 令牌 /var/app /current/lib/form/FormName.class.php\n[stdout]>> tokens /var/app/current/lib/form/FormName.class.php\n[stdout]>> tokens /var/app/current /lib/form/FormNameFormName.class。php\n[stdout]>>" ... (2248 字节)>}...

这里的任何指针将不胜感激。

4

1 回答 1

0

这听起来像您的安装后挂钩脚本中有一些错误。你可以在logs/scripts.log下的部署目录中找到脚本输出

在基于 Linux 的系统上,它默认为“/opt/codedeploy-agent/deployment-root/CodeDeploy-DEPLOYMENT-GROUP-ID/DEPLOYMENT-ID /logs/scripts.log”

在 Windows 系统上,默认值为“C:\ProgramData\Amazon\CodeDeploy-DEPLOYMENT-GROUP-ID\DEPLOYMENT-ID\logs\scripts.log”

于 2015-12-07T23:28:10.497 回答