@@ -455,6 +455,7 @@ jobs:
455
455
- run :
456
456
name : install dependencies
457
457
command : |
458
+ sudo apt-get update -y && sudo apt-get install -y rpm
458
459
yarn --cwd redisinsight/api/ install
459
460
yarn install
460
461
yarn build:statics
@@ -497,6 +498,7 @@ jobs:
497
498
paths :
498
499
- release/RedisInsight*.deb
499
500
- release/RedisInsight*.AppImage
501
+ - release/RedisInsight*.rpm
500
502
- release/*-linux.yml
501
503
- release/redisstack
502
504
macosx :
@@ -675,6 +677,19 @@ jobs:
675
677
echo "APP VERSION $applicationVersion"
676
678
ghr -t ${GH_TOKEN} -u ${CIRCLE_PROJECT_USERNAME} -r ${CIRCLE_PROJECT_REPONAME} -c ${CIRCLE_SHA1} -prerelease -delete ${applicationVersion}
677
679
680
+ release-aws-test :
681
+ executor : linux-executor
682
+ steps :
683
+ - checkout
684
+ - attach_workspace :
685
+ at : .
686
+ - run :
687
+ name : publish
688
+ command : |
689
+ rm release/._* ||:
690
+ applicationVersion=$(jq -r '.version' redisinsight/package.json)
691
+ aws s3 cp release/ s3://${AWS_BUCKET_NAME_TEST}/public/rs-ri-builds/${CIRCLE_BUILD_NUM} --recursive --exclude "*.json"
692
+
678
693
release-aws-private :
679
694
executor : linux-executor
680
695
steps :
@@ -891,6 +906,13 @@ workflows:
891
906
- Build app - MacOS (dev)
892
907
- Build app - Windows (dev)
893
908
909
+ - release-aws-test :
910
+ name : Release AWS test
911
+ requires :
912
+ - Build app - Linux (dev)
913
+ - Build app - MacOS (dev)
914
+ - Build app - Windows (dev)
915
+
894
916
# build and release electron app (stage)
895
917
- setup-sign-certificates :
896
918
name : Setup sign certificates (stage)
@@ -917,6 +939,14 @@ workflows:
917
939
name : Build app - Windows (stage)
918
940
requires : *stageElectronBuildRequires
919
941
<< : *stageFilter
942
+
943
+ - release-aws-test :
944
+ name : Release AWS test
945
+ requires :
946
+ - Build app - Linux (stage)
947
+ - Build app - MacOS (stage)
948
+ - Build app - Windows (stage)
949
+
920
950
# Needs approval from QA team that build was tested before merging to latest
921
951
- qa-approve :
922
952
name : Approved by QA team
0 commit comments