从bitbucket管道部署到google app engine时,如何运行django迁移?

从bitbucket管道部署到google app engine时,如何运行django迁移?,django,google-cloud-platform,google-cloud-sql,bitbucket-pipelines,Django,Google Cloud Platform,Google Cloud Sql,Bitbucket Pipelines,我正在尝试为我的django项目在bitbucket上设置管道。我正在bitbucket上使用google应用程序引擎管道。但我不知道如何运行到google cloud sql的迁移。主要问题是,要运行迁移,您应该能够连接到数据库(即使数据库位于cloud sql或内部部署服务器中) 假设您的DB位于云SQL中,那么您无法知道bitbucket中将在您的云SLQ实例中运行白名单步骤的“实例”的IP地址,或者如果您想使用云SQL代理,则不保证它将在与其他步骤相同的“实例”中运行 你可以尝试的是使用

我正在尝试为我的django项目在bitbucket上设置管道。我正在bitbucket上使用google应用程序引擎管道。但我不知道如何运行到google cloud sql的迁移。

主要问题是,要运行迁移,您应该能够连接到数据库(即使数据库位于cloud sql或内部部署服务器中)

假设您的DB位于云SQL中,那么您无法知道bitbucket中将在您的云SLQ实例中运行白名单步骤的“实例”的IP地址,或者如果您想使用
云SQL代理
,则不保证它将在与其他步骤相同的“实例”中运行

你可以尝试的是使用。您可以在提交Bitbucket时触发云构建,并将其部署到App Engine。由于您与DB in Cloud SQL处于同一个项目中,因此为Django应用程序运行迁移会更容易


您可以按照此说明了解如何部署到app engine,然后检查以制定自定义构建步骤。

这里的这个家伙似乎详细解释了您的方法(),但它说“此功能处于预发布状态,可能会更改或支持有限。有关更多信息,请参阅产品发布阶段。”是的。这意味着某些功能可能会改变,也可能不会,但您可以尝试一下(支持也可能会受到限制)。如果有什么东西失败了,或者您有一个功能请求,您可以检查是否有已经请求的东西,或者您可以打开一个新的