2017-05-22 49 views
1

我在特拉維斯-CI運行Gcloud的數據存儲模擬器一些問題。如何特拉維斯-CI執行gcloud數據存儲模擬器?

現在運行它想:

script: 
    - export CLOUD_SDK_REPO="cloud-sdk-$(lsb_release -c -s)" 
    - echo "deb http://packages.cloud.google.com/apt $CLOUD_SDK_REPO main" | sudo tee -a /etc/apt/sources.list.d/google-cloud-sdk.list 
    - curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add - 
    - sudo apt-get update && sudo apt-get install google-cloud-sdk 
    - nohup gcloud beta emulators datastore start & 

但這似乎不太理想。

回答

0

不知道什麼是錯的這個設置,你說這是「不太理想」,這表明它的工作原理。

如果你想安裝步驟是清潔的,可以直接安裝google-cloud-sdk因爲它是whitelisted by travis

dist: trusty 
    apt: 
    packages: 
    - google-cloud-sdk 
before_script: 
- gcloud beta emulators datastore start & 
- $(gcloud beta emulators datastore env-init)