如何解决如何仅将受影响的nx服务部署到GCP APP Engine
鉴于我有一个具有多种服务的NX应用程序,并且我想仅将受影响的服务连续部署到App Engine,如何指向给定的 service.yaml (或多个)在项目的通用 cloudbuild.yaml 中?
monorepo中的每个服务都有其自己的service.yaml,如here所述
例如:
我的 cloudbuild.yaml 如下:
steps:
- name: node
entrypoint: npm
args: ['install']
- name: node
entrypoint: npm
args: ['run','affected:build']
- name: 'gcr.io/cloud-builders/gcloud'
args: ['app','deploy','dist/apps/express-app-1/service.yaml']
timeout: '1600s'
在我的代码中,我指的是经过硬编码的特定服务,但是我需要它依赖于nx affected:build
。
是否有办法做到这一点,并通过nx build:affected
和Cloud Build触发器实现连续部署?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。