Otomatik dağıtım için GitHub'daki projelerimden biriyle CodeDeploy'u entegre ettim. Yakın zamana kadar, çalışıyor, ama şu hata ile DownloadBundle aşamasında başarısız oluyor: "tar arşivi çıkartılırken hata oluştu: 2"AWS Code GitHub'a bağlanmaDeploy: Tar arşivini çıkarma hatası: 2 - bir tarball boyutu sınırı var mı?
Depo oldukça büyüktür (~ 8.3GB). CodeDeploy-agent'ın getirdiği tarballun boyutunda bir üst sınır vardı.
EC2 örneğimde her şey (CodeDeploy-agent dahil) güncellendi.
2016-03-23 03:18:10 INFO [codedeploy-aracı (23967)]: InstanceAgent :: Eklentiler :: CodeDeployPlugin
aws_log_wire ilgili kısımları bu yararlıdır durumunda aşağıda görünür :: CommandExecutor: URL isteme: 'https://[MY_PROJECT]/tarball/[REMOVED_COMMIT_ID]' 2016-03-23 03:25:37 HATA [codedeploy-agent (23967)]: InstanceAgent :: LinuxUtil: tar arşivi ayıklanırken hata oluştu: 2 2016-03-23 03: 25:37 INFO [codedeploy-agent (23967)]: /opt/codedeploy-agent/.version dosyasında bulunan sürüm dosyası. 2016-03-23 03:25:38 INFO [codedeploy-agent (23967)]: [Aws :: CodeDeployCommand :: İstemci 200 0.092371 0 yeniden deneme] put_host_command_complete (command_status: "Başarısız", tanılama: {format: "JSON" yüklenen: "{\" error_code \ ": 5, \" script_name \ ": \" \ ", \" $
2016-03-23 03:25:38 HATA [codedeploy-agent (23967)] : InstanceAgent :: Plugins :: CodeDeployPlugin :: CommandPoller: gerçekleştirmek sırasında hata: RuntimeError - tar arşivi ayıklanırken hata oluştu: 2 -/opt/codedeploy-agent/lib/instance_agent/platform/linux $ /opt/codedeploy-agent/lib/instance_agent/platform/linux_util.rb: 30: içinde extract_tar' /opt/codedeploy-agent/lib/instance_agent/plugins/codedeploy/command_executor.rb:292:in
unpack_bundle ' /opt/codedeploy-agent/lib/instance_agent/plugins/codedeploy/command_executor.rb:99:in block in <class:CommandExecutor>' /opt/codedeploy-agent/lib/instance_agent/plugins/codedeploy/command_executor.rb:63:in
execute_command' /opt/codedeploy-madde/lib/instanc e_agent/plugins/codedeploy/command_poller.rb: 132: process_command' /opt/codedeploy-agent/lib/instance_agent/plugins/codedeploy/command_poller.rb:65:in
yılında 'vadede /opt/codedeploy-agent/lib/instance_agent/agent/base.rb:28:in run' /opt/codedeploy-agent/lib/instance_agent/runner/child.rb:38:in
blok' gerçekleştirmek /opt/codedeploy aracısı/lib/instance_agent/runner/child.rb: 55: with_error_handling' /opt/codedeploy-agent/lib/instance_agent/runner/child.rb:37:in
'da ' /opt/codedeploy-agent/vendor/gems/process_manager-0.0.13/lib/process_manager/child.rb:70:in block in run_with_error_handling' /opt/codedeploy-agent/lib/instance_agent/runner/child.rb:55:in
with_error_handling' /opt/codedeploy-agent/vendor/gems/process_manager-0.0.13/lib/process_manager/child.rb: 69: run_with_error_handling' /opt/codedeploy-agent/vendor/gems/process_manager-0.0.13/lib/process_manager/child.rb:33:in
blok ' /opt/codedeploy-agent/vendor/gems/process_manager-0.0.13/ içinde lib/process_manager/child.rb: 22: loop' /opt/codedeploy-agent/vendor/gems/process_manager-0.0.13/lib/process_manager/child.rb:22:in
' /opt/codedeploy-agent/vendor/gems/process_manager-0.0.13/lib/process_manager/master.rb:202:in block in spawn_child' /opt/codedeploy-agent/vendor/gems/process_manager-0.0.13/lib/process_manager/master.rb:200:in
çatal ' /opt/codedeploy-agent/vendor/gems/process_manager-0.0.13/lib/process_manager/master.rb:200:in spawn_child' /opt/codedeploy-agent/vendor/gems/process_manager-0.0.13/lib/process_manager/master.rb:192:in
spawn_children' bloğunda ' /opt/codedeploy-agent/vendor/gems/process_manager -0.0.13/lib/process_manager/master.rb: 191: times' /opt/codedeploy-agent/vendor/gems/process_manager-0.0.13/lib/process_manager/master.rb:191:in
'da, spawn_children' /opt/codedeploy-agent/vendor/gems/process_manager-0.0.13/lib/process_manager/master.rb:134:in start' /opt/codedeploy-agent/vendor/gems/process_manager-0.0.13/lib/process_manager/master.rb:37:in
bloğu başlangıçta ' /opt/codedeploy-agent/vendor/gems/process_manager-0.0.13/lib/process_manager/master.rb:36:in fork' /opt/codedeploy-agent/vendor/gems/process_manager-0.0.13/lib/process_manager/master.rb:36:in
' /opt/codedeploy-agent/bin/codedeploy-agent: 37 : block (2 levels) in <main>' /opt/codedeploy-agent/vendor/gems/gli-2.5.6/lib/gli/command_support.rb:130:in
numaralı telefondan ' /opt/codedeploy-agent/vendor/gems/gli-2.5.6/lib/gli/command_support.rb:130:in execute' /opt/codedeploy-agent/vendor/gems/gli-2.5.6/lib/gli/app_support.rb:262:in
call_command' bloğunda ' /opt/codedeploy-agent/vendor/gems/gli-2.5.6/lib/gli/app_support.rb:275:in call' /opt/codedeploy-agent/vendor/gems/gli-2.5.6/lib/gli/app_support.rb:275:in
call_command ' /opt/codedeploy-agent/vendor/gems/gli-2.5.6/ lib/gli/app_support.rb: 69: run' /opt/codedeploy-agent/bin/codedeploy-agent:84:in
'de
Hmm. Aynı uygulama için çalışmış olan önceki tüm paketlerim bundle.tar'dır. Bu sorun yalnızca yakın zamanda devasa bir varlık girişi eklediğimizde ortaya çıktı, bu yüzden repo büyüklüğünden şüpheleniyorum ... –