我使用以下(摘录)在部署后运行脚本:
post-deploy:
script: bash refresh.sh
它永远不会被调用,尽管如果我ssh到机器中并在~/htdocs中执行相同的命令,我可以很好地运行它。
在Fortrabbit上部署后,我能做些什么来运行这个或类似的脚本(例如phpdeploy.php)?
bash脚本将不起作用,它必须是php脚本。但是,在php脚本中,您可以使用backticks调用任何内容:http://php.net/manual/en/language.operators.execution.php