-
Notifications
You must be signed in to change notification settings - Fork 6
/
buildspec_teleop.yml
29 lines (27 loc) · 1.02 KB
/
buildspec_teleop.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
29
# Copyright 2022 Shadow Robot Company Ltd.
#
# This program is free software: you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by the Free
# Software Foundation version 2 of the License.
#
# This program is distributed in the hope that it will be useful, but WITHOUT
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
# more details.
#
# You should have received a copy of the GNU General Public License along
# with this program. If not, see <http://www.gnu.org/licenses/>.
version: 0.2
env:
parameter-store:
AWS_ACCESS_KEY : CODE_BUILD_EC2_ACCESS_KEY
AWS_SECRET_KEY : CODE_BUILD_EC2_SECRET_KEY
phases:
pre_build:
commands:
- aws configure set aws_access_key_id $AWS_ACCESS_KEY
- aws configure set aws_secret_access_key $AWS_SECRET_KEY
build:
commands:
- cd $CODEBUILD_SRC_DIR/ansible/playbooks/molecule_ec2_teleop
- molecule --debug test --all