首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将最新版本的cloudbuild.yaml单独保存在云存储中

如何将最新版本的cloudbuild.yaml单独保存在云存储中
EN

Stack Overflow用户
提问于 2019-12-10 11:55:19
回答 1查看 167关注 0票数 0

我的cloudbuild.yaml包括:

代码语言:javascript
复制
steps:
  - name: maven:3.6.0-jdk-8-slim

    entrypoint: 'mvn'
    args: ["clean","install","-PgenericApiSuite","-pl", "api-testing", "-am", "-B"]

  - name: 'gcr.io/cloud-builders/gsutil'
    args: ['-m', 'cp', '-r', '/workspace/api-testing/target/cucumber-html-reports', 'gs://testing-reports/$BUILD_ID']

但是每次它现在运行时,我的桶都会用它的build_id显示报告。

有什么办法能把最新的报告和其他的分开吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-12-10 21:10:09

可悲的是,云存储中不存在符号链接。为了实现您想要的目标,您必须在工作结束时手动处理以下两个步骤:

代码语言:javascript
复制
# delete the previous existing latest directory
- name: 'gcr.io/cloud-builders/gsutil'
    args: ['-m', 'rm', '-r', 'gs://testing-reports/latest']

# copy the most recent file into the latest directory
- name: 'gcr.io/cloud-builders/gsutil'
    args: ['-m', 'cp', '-r', 'gs://testing-reports/$BUILD_ID', 'gs://testing-reports/latest']
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59266652

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档