@@ -231,16 +231,20 @@ jobs:
231
231
- run :
232
232
name : Build .vsix package
233
233
command : |
234
+ envFile=".env"
234
235
packagePath=./release/redis-for-vscode-extension-mac
235
236
236
237
if [ << parameters.target >> ]; then
237
238
yarn download:backend << parameters.target >>
238
239
240
+ echo "RI_SEGMENT_WRITE_KEY='$RI_SEGMENT_WRITE_KEY_STAGE'" >> $envFile
241
+ sed -i "s/^RI_APP_FOLDER_NAME=.*/RI_APP_FOLDER_NAME='.redis-for-vscode-stage'/" $envFile
239
242
yarn package:stage --target darwin-<< parameters.target >> --out ${packagePath}-<< parameters.target >>.vsix
240
243
exit 0;
241
244
fi
242
245
243
246
if [ << parameters.env >> == 'prod' ]; then
247
+ echo "RI_SEGMENT_WRITE_KEY='$RI_SEGMENT_WRITE_KEY'" >> $envFile
244
248
yarn download:backend arm64
245
249
yarn package:prod --target darwin-arm64 --out ${packagePath}-arm64.vsix
246
250
@@ -249,6 +253,8 @@ jobs:
249
253
exit 0;
250
254
fi
251
255
256
+ echo "RI_SEGMENT_WRITE_KEY='$RI_SEGMENT_WRITE_KEY_STAGE'" >> $envFile
257
+ sed -i "s/^RI_APP_FOLDER_NAME=.*/RI_APP_FOLDER_NAME='.redis-for-vscode-stage'/" $envFile
252
258
yarn download:backend arm64
253
259
yarn package:stage --target darwin-arm64 --out ${packagePath}-arm64.vsix
254
260
@@ -289,14 +295,17 @@ jobs:
289
295
- run :
290
296
name : Build .vsix package
291
297
command : |
298
+ envFile=".env"
292
299
packagePath=./release/redis-for-vscode-extension-win-x64.vsix
293
300
yarn download:backend
294
301
295
302
if [ << parameters.env >> == 'prod' ]; then
303
+ echo "RI_SEGMENT_WRITE_KEY='$RI_SEGMENT_WRITE_KEY'" >> $envFile
296
304
yarn package:prod --out ${packagePath}
297
305
exit 0;
298
306
fi
299
307
308
+ sed -i "s/^RI_APP_FOLDER_NAME=.*/RI_APP_FOLDER_NAME='.redis-for-vscode-stage'/" $envFile
300
309
yarn package:stage --out ${packagePath}
301
310
shell : bash.exe
302
311
no_output_timeout : 20m
0 commit comments