@@ -28,7 +28,12 @@ phases:
28
28
- ' >/dev/null apt-get -qq install -y ca-certificates'
29
29
- ' apt-get install --reinstall ca-certificates'
30
30
# Other dependencies.
31
- - ' apt-get -qq install -y jq python3-venv'
31
+ - ' apt-get -qq install -y jq'
32
+ - |
33
+ curl --silent -LO https://github.com/aws/aws-sam-cli/releases/latest/download/aws-sam-cli-linux-x86_64.zip
34
+ unzip -q aws-sam-cli-linux-x86_64.zip -d samcli
35
+ sudo ./samcli/install
36
+ rm -rf samcli
32
37
# login to DockerHub so we don't get throttled
33
38
# - docker login --username $(echo $DOCKER_HUB_TOKEN | jq -r '.username') --password $(echo $DOCKER_HUB_TOKEN | jq -r '.password') || true
34
39
# increase file watcher count so CodeLens tests do not fail unexpectedly (ENOSPC error)
@@ -47,15 +52,10 @@ phases:
47
52
- export HOME=/home/codebuild-user
48
53
- bash buildspec/shared/setup-github-token.sh
49
54
- bash buildspec/shared/linux-pre_build.sh
50
- - ' python3 --version'
51
- - ' python3 -m venv venv'
52
- - ' chown -R codebuild-user:codebuild-user venv/bin/activate'
53
- - ' source venv/bin/activate'
54
- # - '>/dev/null pip install --upgrade pip'
55
- - ' >/dev/null pip install --upgrade awscli aws-sam-cli'
56
55
# Print info (version, location, …) or fail early.
57
- - ' pip show aws-sam-cli'
58
- - ' sam --version'
56
+ - |
57
+ python3 --version
58
+ sam --version
59
59
# Install latest version of Go (known to 'goenv')
60
60
# - eval "$(goenv init -)"
61
61
# - 'export PATH="$GOROOT/bin:$PATH:$GOPATH/bin"'
@@ -66,7 +66,6 @@ phases:
66
66
build :
67
67
commands :
68
68
- export HOME=/home/codebuild-user
69
- - ' source venv/bin/activate'
70
69
- xvfb-run npm run testInteg
71
70
- VCS_COMMIT_ID="${CODEBUILD_RESOLVED_SOURCE_VERSION}"
72
71
- CI_BUILD_URL=$(echo $CODEBUILD_BUILD_URL | sed 's/#/%23/g')
0 commit comments