我在Travis-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 :(得分: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)