77        default : ' staging' 
88        type : string 
99
10-       only_docker :
11-         description : Build only  docker 
10+       for_e2e_tests :
11+         description : Build for e2e  docker tests  
1212        default : false 
1313        type : boolean 
1414
4545      run : ./.github/build/build.sh 
4646
4747      #  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+ 
4856name : Build web archives 
57+       if : ${{ !inputs.for_e2e_tests }} 
4958      run : | 
5059        unset npm_config_keytar_binary_host_mirror 
5160        unset npm_config_node_sqlite3_binary_host_mirror 
6069        PLATFORM=darwin ARCH=arm64 .github/build/build_modules.sh 
6170        # VSC Windows 
6271        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) 
6774      run : | 
6875        # Build alpine x64 image 
6976        docker buildx build \ 
7582        -t redisinsight:amd64 \ 
7683        . 
7784
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 : | 
7891        # Build alpine arm64 image 
7992        docker buildx build \ 
8093        -f .github/build/build.Dockerfile \ 
8699        . 
87100
88101        mkdir -p release/docker 
89-         docker image save -o release/docker/docker-linux-alpine.amd64.tar redisinsight:amd64 
90102        docker image save -o release/docker/docker-linux-alpine.arm64.tar redisinsight:arm64 
91103
92104uses : actions/upload-artifact@v4 
@@ -100,6 +112,7 @@ jobs:
100112          ./release/web-mini 
101113
102114env :
115+       ENV : ${{ vars.ENV }} 
103116      RI_AI_CONVAI_TOKEN : ${{ secrets.RI_AI_CONVAI_TOKEN }} 
104117      RI_AI_QUERY_PASS : ${{ secrets.RI_AI_QUERY_PASS }} 
105118      RI_AI_QUERY_USER : ${{ secrets.RI_AI_QUERY_USER }} 
0 commit comments