From a8a0f4635a0f89695f8d6c0afa3f1fa9eeebb0aa Mon Sep 17 00:00:00 2001 From: AT Date: Wed, 10 Jul 2024 16:23:31 -0400 Subject: [PATCH] ci: upload installer repo as compressed archive (#2636) Signed-off-by: Adam Treat Signed-off-by: Jared Van Bortel Co-authored-by: Jared Van Bortel --- .circleci/continue_config.yml | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/.circleci/continue_config.yml b/.circleci/continue_config.yml index 100604dd..450834fe 100644 --- a/.circleci/continue_config.yml +++ b/.circleci/continue_config.yml @@ -219,11 +219,10 @@ jobs: ~/Qt/Tools/CMake/CMake.app/Contents/bin/cmake --build . --target package mkdir upload cp gpt4all-installer-* upload + tar -cvzf upload/repository.tar.gz -C _CPack_Packages/Darwin/IFW/gpt4all-installer-darwin repository # persist the unsigned installer - store_artifacts: path: build/upload - - store_artifacts: - path: build/_CPack_Packages/Darwin/IFW/gpt4all-installer-darwin/repository # add workspace so signing jobs can connect & obtain dmg - persist_to_workspace: root: build @@ -401,10 +400,9 @@ jobs: ~/Qt/Tools/CMake/bin/cmake --build . --target install ~/Qt/Tools/CMake/bin/cmake --build . --target package cp gpt4all-installer-* upload + tar -cvzf upload/repository.tar.gz -C _CPack_Packages/Linux/IFW/gpt4all-installer-linux repository - store_artifacts: path: build/upload - - store_artifacts: - path: build/_CPack_Packages/Linux/IFW/gpt4all-installer-linux/repository build-offline-chat-installer-windows: machine: @@ -623,11 +621,11 @@ jobs: & "C:\Qt\Tools\Ninja\ninja.exe" package mkdir upload copy gpt4all-installer-win64.exe upload + Set-Location -Path "_CPack_Packages/win64/IFW/gpt4all-installer-win64" + Compress-Archive -Path 'repository' -DestinationPath '..\..\..\..\upload\repository.zip' - store_artifacts: path: build/upload - - store_artifacts: - path: build/_CPack_Packages/win64/IFW/gpt4all-installer-win64/repository - # add workspace so signing jobs can connect & obtain dmg + # add workspace so signing jobs can connect & obtain dmg - persist_to_workspace: root: build # specify path to only include components we want to persist