问题描述
鉴于我有一个具有多种服务的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 (将#修改为@)