Fra*_*ijn 2 symfony capifony composer-php
我正在使用Capifony来部署我的Symfony2应用程序,但截至今天它无法下载composer - jenkins输出:
[32m--> Downloading Composer[0m
* executing "sh -c 'cd /data/www/testing/s00110/releases/20150426161117 && curl -s http://getcomposer.org/installer | php'"
servers: ["*domain*"]
[*domain*] executing command
** [out :: *domain*] <html>
** [out :: *domain*] <head><title>302 Found</title></head>
** [out :: *domain*] <body bgcolor="white">
** [out :: *domain*] <center><h1>302 Found</h1></center>
** [out :: *domain*] <hr><center>nginx</center>
** [out :: *domain*] </body>
** [out :: *domain*] </html>
command finished in 46ms
Run Code Online (Sandbox Code Playgroud)
似乎作曲家将他们的安装程序移动到https,而Capifony没有跟随重定向.有没有选择告诉capifony从哪里下载作曲家?
似乎没有设置网址的选项,但您可以添加自己的任务.为了避免从错误的网址下载capifony我添加:
task :download_composer do
run "cd " + release_path + " && curl -s https://getcomposer.org/installer | php"
end
before "symfony:composer:update", "download_composer"
before "symfony:composer:install", "download_composer"
Run Code Online (Sandbox Code Playgroud)
这是因为capifony检查composer.phar是否已经存在,如果是它会警告你但是仍然继续
| 归档时间: |
|
| 查看次数: |
236 次 |
| 最近记录: |