Skip to content

Commit 0866a11

Browse files
committed
update setupNode in _setupGen2E2ETests
1 parent 749552c commit 0866a11

File tree

1 file changed

+17
-2
lines changed

1 file changed

+17
-2
lines changed

shared-scripts.sh

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -276,7 +276,7 @@ function _setupE2ETestsWindows {
276276

277277
function _setupGen2E2ETestsLinux {
278278
echo "Setup Node Version"
279-
_setupNodeVersion $AMPLIFY_NODE_VERSION
279+
_setupNodeVersionLinux $AMPLIFY_NODE_VERSION
280280
echo "Setup Gen2 E2E Tests Linux"
281281
loadCacheFromLinuxBuildJob
282282
loadCache verdaccio-cache $CODEBUILD_SRC_DIR/../verdaccio-cache
@@ -285,6 +285,8 @@ function _setupGen2E2ETestsLinux {
285285
}
286286

287287
function _setupGen2E2ETestsWindows {
288+
echo "Setup Node Version"
289+
_setupNodeVersionWindows $AMPLIFY_NODE_VERSION
288290
echo "Setup Gen2 E2E Tests Windows"
289291
loadCacheFromWindowsBuildJob
290292
loadCache verdaccio-cache $CODEBUILD_SRC_DIR/../verdaccio-cache windows
@@ -518,7 +520,7 @@ function _emitRegionalizedCanaryMetric {
518520
--region us-west-2
519521
}
520522

521-
function _setupNodeVersion {
523+
function _setupNodeVersionLinux {
522524
local version=$1 # Version number passed as an argument
523525

524526
echo "Installing NVM and setting Node.js version to $version"
@@ -537,4 +539,17 @@ function _setupNodeVersion {
537539
# Verify the Node.js version in use
538540
echo "Node.js version in use:"
539541
node -v
542+
}
543+
544+
function _setupNodeVersionWindows {
545+
local version=$1 # Version number passed as an argument
546+
547+
echo "Installing Node.js version $version on Windows"
548+
549+
# Install Node.js using Chocolatey
550+
choco install -fy nodejs-lts --version=$version
551+
552+
# Verify the Node.js version in use
553+
nodeVersion=$(node -v)
554+
echo "Node version: $nodeVersion"
540555
}

0 commit comments

Comments
 (0)