nop*_*rt1 5 git deployment reactjs google-cloud-platform create-react-app
我有一个基本的使用做出反应生成的应用程序:create-react-app。
我的源代码托管在GitHub上。
我希望使用Google Cloud Platform托管我的React应用程序。
(我也有一个自定义域)。
每次在master分支机构上更改推送/合并/代码时,我都希望GCP上的托管应用程序从中更新我的网站内容master。
以前,我一直未能遵循Google提供的说明来建立用于更新和部署我的应用程序的持续集成过程。
我使用Google Cloud Build GitHub应用程序尝试更新和构建应用程序,但没有成功。
我的cloudbuild.yaml文件包括:
steps:
- name: 'gcr.io/cloud-builders/npm'
args: ['install']
- name: 'gcr.io/cloud-builders/npm'
args: ['build']
Run Code Online (Sandbox Code Playgroud)
我还为存储桶设置了一个有效的appspot.comURL(已使用GCP网站上的内置控制台克隆并部署了该应用程序),该URL已映射到我的自定义域。
我尝试更新此已部署版本的尝试失败了。
为了尝试实现所需的工作流程而感到沮丧,我切换到Netlify,这使我得以实现自己想要的目标,并从GCP中删除了我的项目。
我现在正尝试从头开始(在GCP上)另一个项目,并且需要一些帮助以确保我正确设置了这个新项目,如果需要的话,还将提供逐步指南。在应用程序的生产级部署方面,我是一个完全新手,仅在自己的机器上进行实践并开发了“开发”级应用程序,而在其他任何地方都找不到能帮助我实现自己想做的事情的新手。
我试图实现的工作流程如下:
我怎样才能正确地做到这一点?还是GCP并不是理想的解决方案?
| 归档时间: |
|
| 查看次数: |
1533 次 |
| 最近记录: |