我有一个用 java 编写的管道,它的模板在运行管道时部署在谷歌云存储上。
我想要的是生成一个
Dockerfile
和cloudbuild.yaml
文件然后我可以使用gcloud builds submit
部署我只想使用云构建部署模板(我想在提交时将模板部署到云存储图像而不运行它) 稍后创建触发器我不想实现整个 CI/CD 周期所以我的 yaml 文件应该包含什么。
注意:我正在使用
PipelineOptionsFactory
传递args:
//configure options
options.setRunner(DataflowRunner.class);
options.setRegion("europe-west1");
options.setTemplateLocation(TEMP_PATH + "/templates/log_v2");
options.setTempLocation(TEMP_PATH + "/temp/batch");
options.setStagingLocation(TEMP_PATH + "/temp/staging");
options.setMaxNumWorkers(10);