2016-03-22 17 views
7

"github.com/gorilla/mux" kullanan bir uygulamam var ve goapp deploy ile konuşlandırıyorum. Ama bu hatayı bakacak, çünkü biraz gcloud preview app deploy ile aynı yapamaz: Ben birleştirme üzerindeki travisCI dan dağıtmak gerekir çünkü bunu yapmak mümkün istiyorumgolang uygulamasının gcloud ile uygulama motoruna bağımlılıkları nasıl dağıtılacağını?

Beginning deployment... 
Copying files to Google Cloud Storage... 
Synchronizing files to [<googlecloudsdk.api_lib.app.cloud_storage.BucketReference object at 0x10514e790>]. 
File upload done. 
Updating module [api]...failed. 
ERROR: (gcloud.preview.app.deploy) Error Response: [9] Deployment contains files that cannot be compiled: Compile failed: 
2016/03/22 09:06:40 go-app-builder: build timing: 1×6g (42ms total), 0×6l (0 total) 
2016/03/22 09:06:40 go-app-builder: failed running 6g: exit status 1 

api.go:29: can't find import: "github.com/gorilla/handlers" 

ve hizmet-client.json kullanmak istiyorum yetki.

Etrafında herhangi bir yolu var mı?

+0

[Bu] (https://code.google.com/p/google-cloud-sdk/issues/detail?id=631) yardımcı olur mu? Yönetilen Sanal Makineler için olan [bu sayfa] 'a (https://cloud.google.com/appengine/docs/flexible/go/hello-world#running_hello_world_on_app_engine) yönlendirir, ancak aynı soruna benzer. – tx802

+0

eadeploy yalnızca biraz farklı uygulama yapısına sahip olan Yönetilen VM'ler için çalışacaktır (ana func vb.) – user1835337

+1

Ayrıca bu sorun vardı ama sadece 'goapp deploy'unu kullanarak sona erdi – sthomps

cevap

2

Sorunuzu doğrudan yanıtlamak için, Go standart ortamı, Deploying a Go App için App Engine belgelerinin önerdiği şekilde, buradaki yol goapp deploy kullanmak olacaktır. gcloud preview app deploy'un mevcut olduğu zamanda, goapp'un belirli ortam ve bağımlılık gereksinimlerini ele almak için tam olarak goapp kullanılması önerildi.

Alternatif olarak, gcloud'u kullanmak istiyorsanız, şimdi gcloud app deploy'u kullanmanız gerekir. gcloud preview app deploy, deprecated and/or removed as of June 29, 2016 olmuştur.

3

Google Cloud SDK ile 142.0.0 beri Bu aynı zamanda CI/CD araçları kullanmayı sağlayan

gcloud beta app deploy 

yapıyor başvurunuzu dağıtmak gerekir, 1.9.50 app-motor-go

İlgili konular