我们希望使用来自Bitbucket的新源代码使用Google App Engine PHP Runtime进行持续集成。我们想要使用Cloud SQL。
我们无法部署或运行该项目。
到目前为止,我们输入了gcloud init,它将所有文件从源代码复制到默认文件夹。
之后转到project-id.appspot.com,将其重定向到https://project-id.appspot.com
云数据存储区服务
Google Cloud Datastore是一个完全托管的无模式数据库 存储非关系数据。
如果您不希望看到此页面,请查看激活信息 指南了解更多信息。
是否有可能与App Engine PHP Runtime实现这种集成 - 从Bitbucket克隆的Cloud SQL和源代码?
当我们将更新推送到Bicbucket中的主分支时,源代码推送部署工作就会在Google云源代码中自动更新。
app.yaml是核心yaml文件。
def countur2(lines):
'''transform random list of lines into
list of grouped sequences'''
t = 2 # tolerance
sqnss = [[lines[0]]] # sequences
kucha = [lines[0]] #list of already used lines
for l in lines:
for i,el in enumerate(lines):
print 'working on el', i
ss = sqnss[-1][0]
ee = sqnss[-1][-1]
if el not in kucha:
if chP(el.points[0],ee.points[1],t):
sqnss[-1].append(el)
kucha.append(el)
break
elif chP(el.points[1],ee.points[1],t):
sqnss[-1].append(el.rvrse())
kucha.append(el)
break
elif chP(el.points[1],ss.points[0],t):
sqnss[-1] = [el] + sqnss[-1]
kucha.append(el)
break
elif chP(el.points[0],ss.points[0],t):
sqnss[-1] = [el.rvrse()] + sqnss[-1]
kucha.append(el)
break
print 'new shape added, with el as start'
sqnss.append([el])
kucha.append(el)
#return sqnse of points
ps = []
for x in sqnss: ps.append([el.points[0] for el in x])
return ps
更新:应用引擎应用现在https://dentem-dot-dentem-network.appspot.com/
app.yaml对需要他们的人进行更正!
application: project-id
version: 1
runtime: php
api_version: 1
handlers:
- url: /.*
script: index.php
编辑:要实现与Google App Engine的持续集成,文档很糟糕。现在一切都很好。
答案 0 :(得分:0)
谷歌的人更新了他们的文档。为了满足我们的需求,您现在可以使用这个Jenkins Push-to-Deploy。
Documentation here https://cloud.google.com/tools/repo/push-to-deploy