7
7
default : ' staging'
8
8
type : string
9
9
10
- only_docker :
11
- description : Build only docker
10
+ for_e2e_tests :
11
+ description : Build for e2e docker tests
12
12
default : false
13
13
type : boolean
14
14
45
45
run : ./.github/build/build.sh
46
46
47
47
# todo: matrix
48
+ - name : Build web archives for e2e tests
49
+ if : inputs.for_e2e_tests
50
+ run : |
51
+ unset npm_config_keytar_binary_host_mirror
52
+ unset npm_config_node_sqlite3_binary_host_mirror
53
+ # Docker sources
54
+ PLATFORM=linux ARCH=x64 LIBC=musl .github/build/build_modules.sh
55
+
48
56
- name : Build web archives
57
+ if : ${{ !inputs.for_e2e_tests }}
49
58
run : |
50
59
unset npm_config_keytar_binary_host_mirror
51
60
unset npm_config_node_sqlite3_binary_host_mirror
60
69
PLATFORM=darwin ARCH=arm64 .github/build/build_modules.sh
61
70
# VSC Windows
62
71
PLATFORM=win32 ARCH=x64 .github/build/build_modules.sh
63
- - name : Build Docker (x64, arm64)
64
- env :
65
- ENV : ${{ vars.ENV }}
66
- RI_SEGMENT_WRITE_KEY : ${{ secrets.RI_SEGMENT_WRITE_KEY }}
72
+
73
+ - name : Build Docker (x64)
67
74
run : |
68
75
# Build alpine x64 image
69
76
docker buildx build \
75
82
-t redisinsight:amd64 \
76
83
.
77
84
85
+ mkdir -p release/docker
86
+ docker image save -o release/docker/docker-linux-alpine.amd64.tar redisinsight:amd64
87
+
88
+ - name : Build Docker (arm64)
89
+ if : ${{ !inputs.for_e2e_tests }}
90
+ run : |
78
91
# Build alpine arm64 image
79
92
docker buildx build \
80
93
-f .github/build/build.Dockerfile \
86
99
.
87
100
88
101
mkdir -p release/docker
89
- docker image save -o release/docker/docker-linux-alpine.amd64.tar redisinsight:amd64
90
102
docker image save -o release/docker/docker-linux-alpine.arm64.tar redisinsight:arm64
91
103
92
104
- uses : actions/upload-artifact@v4
@@ -100,6 +112,7 @@ jobs:
100
112
./release/web-mini
101
113
102
114
env :
115
+ ENV : ${{ vars.ENV }}
103
116
RI_AI_CONVAI_TOKEN : ${{ secrets.RI_AI_CONVAI_TOKEN }}
104
117
RI_AI_QUERY_PASS : ${{ secrets.RI_AI_QUERY_PASS }}
105
118
RI_AI_QUERY_USER : ${{ secrets.RI_AI_QUERY_USER }}
0 commit comments