-
Notifications
You must be signed in to change notification settings - Fork 0
/
buildspec.yml
28 lines (28 loc) · 821 Bytes
/
buildspec.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
version: 0.2
phases:
install:
runtime-versions:
python: 3.7
commands:
- pip --version && pip install pip --upgrade || curl https://bootstrap.pypa.io/get-pip.py | python
- python -m venv venv
- pip install ozone --upgrade
pre_build:
commands:
- export PY_VERSION=`python3 -c 'import sys; print("python%s.%s" % (sys.version_info[:2]))'`
- export PY_BUILD=$PWD/build/python/lib/${PY_VERSION}/site-packages
- export CFN_BUILD=$PWD/build/cfn/${LAYER_NAME}
- echo $PY_VERSION
- echo $PY_BUILD
build:
commands:
- mkdir -p $PY_BUILD
- pip install $PACKAGE_NAME -t $PY_BUILD
post_build:
commands:
- mkdir -p $CFN_BUILD
- python3 $PWD/layer_build.py --path $CFN_BUILD
artifacts:
base-directory: build
files:
- '**/*'