diff --git a/.circleci/config.yml b/.circleci/config.yml index d92ea97b12..649efafd7d 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -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: '' diff --git a/.circleci/config/@build-release.yml b/.circleci/config/@build-release.yml index af45a5af19..d377baa960 100644 --- a/.circleci/config/@build-release.yml +++ b/.circleci/config/@build-release.yml @@ -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: diff --git a/.circleci/config/@build-release.yml.tpl b/.circleci/config/@build-release.yml.tpl index 8e638f6b54..6d3f8d39e9 100644 --- a/.circleci/config/@build-release.yml.tpl +++ b/.circleci/config/@build-release.yml.tpl @@ -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 }}