gpt4 book ai didi

google-cloud-build - 通过 Google Cloud Build 步骤创建 zip 存档以将其发布为工件

转载 作者:行者123 更新时间:2023-12-04 22:03:44 25 4
gpt4 key购买 nike

我正在通过 GCB 构建一个现代 WP 主题,我需要一个最终的工件,一个 ZIP 包。作为 GCBб 的新手,我无法自己解决,但这听起来很明显

无论如何,这是我最后的构建步骤

- name: 'gcr.io/cloud-builders/yarn'
args: ['build:production']

我需要创建一个 yarn 输出的 ZIP 存档,递归地包括除 node_modules 之外的所有文件夹,并将 ZIP 作为工件发布(这部分很清楚,我已经让存储桶工作了)。

感谢帮助!

最佳答案

所以,希望这个答案会对某人有所帮助。我创建了一个自定义构建步骤,一个非常简单的步骤:

Dockerfile

FROM ubuntu
RUN apt-get -q update && \
apt-get -qqy install zip bzip2 gzip

ENTRYPOINT ["zip"]

cloudbuild.yaml
steps:
- name: gcr.io/cloud-builders/docker
args: ['build', '-t', 'gcr.io/$PROJECT_ID/zip', '.']

images: ['gcr.io/$PROJECT_ID/zip']

并以这种方式使用它
- name: gcr.io/$PROJECT_ID/zip
args: ['-r9T', 'theme-$BUILD_ID.zip', '.', '-x *node_modules*']

关于google-cloud-build - 通过 Google Cloud Build 步骤创建 zip 存档以将其发布为工件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55947385/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com