ci: add metadata artifact

This commit is contained in:
Sam Salisbury
2020-06-16 13:25:49 +01:00
parent 4589ae0590
commit 59ff892445
3 changed files with 24 additions and 9 deletions

11
.circleci/config.yml generated
View File

@@ -47,12 +47,12 @@ jobs:
- restore_cache:
key: cache001-package-191f68d13c18858af887523f34ff61c6cdeeb782-{{checksum ".buildcache/cache-keys/package-191f68d13c18858af887523f34ff61c6cdeeb782"}}
- run:
command: ls -lahR .buildcache/packages/store
command: ls -lahR .buildcache/packages
- store_artifacts:
destination: packages-build-release
path: .buildcache/packages/store
path: .buildcache/packages
- run:
command: tar -czf packages-build-release.tar.gz .buildcache/packages/store
command: tar -czf packages-build-release.tar.gz .buildcache/packages
- store_artifacts:
destination: packages-build-release.tar.gz
path: packages-build-release.tar.gz
@@ -61,6 +61,11 @@ jobs:
- store_artifacts:
destination: aliases-build-release.tar.gz
path: aliases-build-release.tar.gz
- run:
command: tar -czf meta-build-release.tar.gz .buildcache/packages/store/*.json
- store_artifacts:
destination: meta-build-release.tar.gz
path: meta-build-release.tar.gz
environment:
- AUTO_INSTALL_TOOLS: 'YES'
- PRODUCT_REVISION: ''

View File

@@ -1154,13 +1154,13 @@ jobs:
- load-solaris_amd64_package
- load-windows_386_package
- load-windows_amd64_package
- run: ls -lahR .buildcache/packages/store
- run: ls -lahR .buildcache/packages
# Surface each zip as a separate artifact.
- store_artifacts:
path: .buildcache/packages/store
path: .buildcache/packages
destination: packages-build-release
# Surface a tarball of the whole package store as an artifact.
- run: tar -czf packages-build-release.tar.gz .buildcache/packages/store
- run: tar -czf packages-build-release.tar.gz .buildcache/packages
- store_artifacts:
path: packages-build-release.tar.gz
destination: packages-build-release.tar.gz
@@ -1170,6 +1170,11 @@ jobs:
- store_artifacts:
path: aliases-build-release.tar.gz
destination: aliases-build-release.tar.gz
# Surface a tarball of just the metadata files.
- run: tar -czf meta-build-release.tar.gz .buildcache/packages/store/*.json
- store_artifacts:
path: meta-build-release.tar.gz
destination: meta-build-release.tar.gz
commands:
load-darwin_386_package:

View File

@@ -170,13 +170,13 @@ jobs:
- write-all-package-cache-keys
{{- range $packages}}
- load-{{.meta.BUILD_JOB_NAME}}{{end}}
- run: ls -lahR .buildcache/packages/store
- run: ls -lahR .buildcache/packages
# Surface each zip as a separate artifact.
- store_artifacts:
path: .buildcache/packages/store
path: .buildcache/packages
destination: packages-{{$workflowName}}
# Surface a tarball of the whole package store as an artifact.
- run: tar -czf packages-{{$workflowName}}.tar.gz .buildcache/packages/store
- run: tar -czf packages-{{$workflowName}}.tar.gz .buildcache/packages
- store_artifacts:
path: packages-{{$workflowName}}.tar.gz
destination: packages-{{$workflowName}}.tar.gz
@@ -186,6 +186,11 @@ jobs:
- store_artifacts:
path: aliases-{{$workflowName}}.tar.gz
destination: aliases-{{$workflowName}}.tar.gz
# Surface a tarball of just the metadata files.
- run: tar -czf meta-{{$workflowName}}.tar.gz .buildcache/packages/store/*.json
- store_artifacts:
path: meta-{{$workflowName}}.tar.gz
destination: meta-{{$workflowName}}.tar.gz
commands:
{{- range $packages }}