@@ -421,7 +421,7 @@ jobs:
421
421
- checkout
422
422
- attach_workspace :
423
423
at : .
424
- - run :
424
+ - run :
425
425
command : |
426
426
nvm install 18.15.0
427
427
nvm use 18.15.0
@@ -965,7 +965,7 @@ jobs:
965
965
- store_artifacts :
966
966
path : release
967
967
destination : release
968
- release-aws-test :
968
+ release-aws-private-dev :
969
969
executor : linux-executor
970
970
steps :
971
971
- checkout
@@ -979,22 +979,7 @@ jobs:
979
979
.circleci/build/sum_sha256.sh
980
980
applicationVersion=$(jq -r '.version' redisinsight/package.json)
981
981
982
- aws s3 cp release/ s3://${AWS_BUCKET_NAME_TEST}/public/rs-ri-builds/${CIRCLE_BUILD_NUM} --recursive
983
- release-aws-manual :
984
- executor : linux-executor
985
- steps :
986
- - checkout
987
- - attach_workspace :
988
- at : .
989
- - run :
990
- command : |
991
- aws s3 cp release/ s3://${AWS_BUCKET_NAME_TEST}/public/manual-builds/${CIRCLE_BUILD_NUM} --recursive \
992
- --exclude "*" \
993
- --include "RedisInsight*" \
994
- --include "web/*" \
995
- --include "docker/*"
996
- --include "redisstack/*"
997
-
982
+ aws s3 cp release/ s3://${AWS_BUCKET_NAME_TEST}/private/builds/${CIRCLE_BUILD_NUM} --recursive
998
983
release-aws-private :
999
984
executor : linux-executor
1000
985
steps :
@@ -1347,10 +1332,6 @@ workflows:
1347
1332
name : Store build artifacts (stage)
1348
1333
requires :
1349
1334
- Build app - Linux (stage)
1350
- - release-aws-manual :
1351
- name : Release AWS stage
1352
- requires :
1353
- - Build app - Linux (stage)
1354
1335
manual-build-mac :
1355
1336
when : << pipeline.parameters.mac >>
1356
1337
jobs :
@@ -1378,10 +1359,6 @@ workflows:
1378
1359
name : Store build artifacts (stage)
1379
1360
requires :
1380
1361
- Build app - MacOS (stage)
1381
- - release-aws-manual :
1382
- name : Release AWS stage
1383
- requires :
1384
- - Build app - MacOS (stage)
1385
1362
manual-build-windows :
1386
1363
when : << pipeline.parameters.windows >>
1387
1364
jobs :
@@ -1408,10 +1385,6 @@ workflows:
1408
1385
name : Store build artifacts (stage)
1409
1386
requires :
1410
1387
- Build app - Windows (stage)
1411
- - release-aws-manual :
1412
- name : Release AWS stage
1413
- requires :
1414
- - Build app - Windows (stage)
1415
1388
manual-build-docker :
1416
1389
when : << pipeline.parameters.docker >>
1417
1390
jobs :
@@ -1436,10 +1409,6 @@ workflows:
1436
1409
name : Store build artifacts (stage)
1437
1410
requires :
1438
1411
- Build docker images (stage)
1439
- - release-aws-manual :
1440
- name : Release AWS stage
1441
- requires :
1442
- - Build docker images (stage)
1443
1412
1444
1413
# build electron app (dev) from "build" branches
1445
1414
build :
@@ -1479,8 +1448,41 @@ workflows:
1479
1448
- Build app - MacOS (dev)
1480
1449
- Build app - Windows (dev)
1481
1450
- Build docker images (dev)
1482
- - release-aws-test :
1483
- name : Release AWS dev
1451
+
1452
+ # build electron app (dev) for internal use only
1453
+ internal :
1454
+ << : *ignore-for-manual-build
1455
+ jobs :
1456
+ - setup-sign-certificates :
1457
+ name : Setup sign certificates (dev)
1458
+ filters :
1459
+ branches :
1460
+ only :
1461
+ - /^internal.*/
1462
+ - setup-build :
1463
+ name : Setup build (dev)
1464
+ env : dev
1465
+ requires :
1466
+ - Setup sign certificates (dev)
1467
+ - linux :
1468
+ name : Build app - Linux (dev)
1469
+ env : dev
1470
+ requires : &devBuildRequire
1471
+ - Setup build (dev)
1472
+ - macosx :
1473
+ name : Build app - MacOS (dev)
1474
+ env : dev
1475
+ requires : *devBuildRequire
1476
+ - windows :
1477
+ name : Build app - Windows (dev)
1478
+ env : dev
1479
+ requires : *devBuildRequire
1480
+ - docker :
1481
+ name : Build docker images (dev)
1482
+ requires : *devBuildRequire
1483
+ # release to private AWS (dev)
1484
+ - release-aws-private-dev :
1485
+ name : Release private AWS dev
1484
1486
requires :
1485
1487
- Build app - Linux (dev)
1486
1488
- Build app - MacOS (dev)
@@ -1557,14 +1559,6 @@ workflows:
1557
1559
parallelism : 4
1558
1560
requires :
1559
1561
- Build docker images (stage)
1560
- # release to AWS (stage)
1561
- - release-aws-test :
1562
- name : Release AWS stage
1563
- requires :
1564
- - Build app - Linux (stage)
1565
- - Build app - MacOS (stage)
1566
- - Build app - Windows (stage)
1567
- - Build docker images (stage)
1568
1562
1569
1563
# Needs approval from QA team that build was tested before merging to latest
1570
1564
- qa-approve :
0 commit comments