From a80c0f2d72d2d83d630c766327aad81419dfabfd Mon Sep 17 00:00:00 2001 From: andreas Date: Sun, 3 Sep 2023 12:13:41 +0200 Subject: [PATCH] add name suffix to output files in ci --- .circleci/config.yml | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index fa3a181..8cb8c44 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -14,6 +14,9 @@ parameters: config: type: string default: "{}" + suffix: + type: string + default: "" orbs: python: circleci/python@1.4.0 @@ -44,14 +47,19 @@ jobs: command: "echo 'PLATFORMIO_BUILD_FLAGS=\"<< pipeline.parameters.environment >>\" pio run -e << pipeline.parameters.environment >> ' > buildconfig.txt" - run: name: "rename" - command: "mv .pio/build/<< pipeline.parameters.environment >>/firmware.bin .pio/build/<< pipeline.parameters.environment >>/<< pipeline.parameters.environment >>-update.bin" + working_directory: ".pio/build/<< pipeline.parameters.environment >>" + command: "mv firmware.bin << pipeline.parameters.environment >><< pipeline.parameters.suffix >>-update.bin" + - run: + name: "rename2" + working_directory: ".pio/build/<< pipeline.parameters.environment >>" + command: "mv << pipeline.parameters.environment >>-all.bin << pipeline.parameters.environment >><< pipeline.parameters.suffix >>-all.bin" - run: name: "compress" working_directory: ".pio/build/<< pipeline.parameters.environment >>" - command: "zip << pipeline.parameters.environment >>.zip << pipeline.parameters.environment >>-*.bin config.json buildconfig.txt" + command: "zip << pipeline.parameters.environment >><< pipeline.parameters.suffix >>.zip << pipeline.parameters.environment >>*.bin config.json buildconfig.txt" - store_artifacts: - path: .pio/build/<< pipeline.parameters.environment >>/<< pipeline.parameters.environment >>.zip - destination: << pipeline.parameters.environment >>.zip + path: .pio/build/<< pipeline.parameters.environment >>/<< pipeline.parameters.environment >><< pipeline.parameters.suffix >>.zip + destination: << pipeline.parameters.environment >><< pipeline.parameters.suffix >>.zip # Orchestrate jobs using workflows # See: https://circleci.com/docs/configuration-reference/#workflows workflows: