我的cloudbuild.yaml包括:
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显示报告。
有什么办法能把最新的报告和其他的分开吗?
发布于 2019-12-10 21:10:09
可悲的是,云存储中不存在符号链接。为了实现您想要的目标,您必须在工作结束时手动处理以下两个步骤:
# 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']https://stackoverflow.com/questions/59266652
复制相似问题