1
이상한 오류를 실패 앱 엔진 배포 :Cloudbees : Cloudbees DEV @ 클라우드 젠킨스 인스턴스에서 GAE에 배포 할 때
[cloudbees-deployer] Deploying as [email protected] to Google App Engine
[cloudbees-deployer] Deploying PROJECTNAME
[cloudbees-deployer] Resolved from workspace as /scratch/jenkins/workspace/PROJECTNAME/PROJECTNAME
ERROR: Couldn't find path for tool 'GAE Python SDK 1.7 (latest)'
com.cloudbees.plugins.deployer.exceptions.DeployException: No {0} SDK available for node.
at com.cloudbees.plugins.deployer.impl.google.PythonEngineImpl$DeployActorImpl.<init>(PythonEngineImpl.java:224)
at com.cloudbees.plugins.deployer.impl.google.PythonEngineImpl.newDeployActor(PythonEngineImpl.java:62)
at com.cloudbees.plugins.deployer.impl.google.PythonEngineImpl.newDeployActor(PythonEngineImpl.java:44)
at com.cloudbees.plugins.deployer.engines.Engine.process(Engine.java:159)
at com.cloudbees.plugins.deployer.engines.Engine.perform(Engine.java:100)
at com.cloudbees.plugins.deployer.DeployBuilder.perform(DeployBuilder.java:85)
at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:791)
at hudson.model.Build$BuildExecution.build(Build.java:199)
at hudson.model.Build$BuildExecution.doRun(Build.java:160)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:572)
at hudson.model.Run.execute(Run.java:1665)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
at hudson.model.ResourceController.execute(ResourceController.java:88)
at hudson.model.Executor.run(Executor.java:246)
Build step 'Deploy applications' marked build as failure
Recording test results
지금이 작동하는 데 사용됩니다. Jenkins는 casperjs와 phantom을 사용하여 테스트 스위트를 실행할 수 있도록 테스트 스크립트의 일부로 node를 설치합니다. 그러나 앱 자체는 노드 (Google App Engine의 Python)를 사용하지 않습니다. 관련 선 두 개가
ERROR: Couldn't find path for tool 'GAE Python SDK 1.7 (latest)'
com.cloudbees.plugins.deployer.exceptions.DeployException: No {0} SDK available for node.
인 것으로 보이고 경로를 찾고있는 것이 무엇인지, 왜 노드에 SDK가 필요한지 이해할 수 없습니다. ("노드"는 "노드 쟈"를 의미하지 않는다고 생각합니다. 젠킨스가 실행중인이 노드, 즉 컴퓨터라고 생각합니다.)
그렇다면 왜 SDK를 찾지 못합니까? ? 더 중요한 것은 어떻게 해결할 수 있습니까?
다른 오류가 있습니다. com.cloudbees.plugins.deployer.exceptions.DeployException : 원격 파일 작업이 실패했습니다./scratch/jenkins/workspace/PROJECT/PROJECT at hudson .remoting.Channel @ 25891d0a : fb8fa364 ... 발생 원인 : hudson.util.IOException2 : 원격 파일 작업 실패 :/scratch/jenkins/workspace/PROJECT/PROJECT at [email protected] : fb8fa364 .. 발생 원인 : java.io.IOException : "/scratch/hudson/pythons/python-2.7.2/bin/python"("/ scratch/jenkins/workspace/PROJECT"디렉토리의) 프로그램을 실행할 수 없습니다 : error = 2 , 그런 파일이나 디렉토리가 없습니다. 전혀 다른 문제입니까? – sil
나는 귀하의 답변을 수락하고 질문을 새로운 질문으로 제기 할 것입니다. – sil
새로운 질문 http://stackoverflow.com/questions/21792187/cloudbees-app-engine-deployment-failing-with-gae-sdk-v1-8 raised. – sil