buildspec.yaml (19 lines of code) (raw):
version: 0.2
phases:
install:
commands:
# Temporarily - install yarn if it's not there already
- yarn --version || npm install --global yarn
- yarn install --frozen-lockfile
build:
commands:
- yarn build && yarn test
- yarn dist-clean
- /bin/bash ./scripts/align-version.sh
- yarn build
post_build:
commands:
- '[ ${CODEBUILD_BUILD_SUCCEEDING} = 1 ] && yarn package'
artifacts:
files:
- "**/*"
base-directory: dist