diff --git a/CI/buildspec.yml b/CI/buildspec.yml new file mode 100644 index 0000000..2e79912 --- /dev/null +++ b/CI/buildspec.yml @@ -0,0 +1,10 @@ +version: 0.2 + +phases: + pre_build: + commands: + - docker run --name lightning-talk-db -e MYSQL_RANDOM_ROOT_PASSWORD=1 -e MYSQL_DATABASE=lightning_talk -e MYSQL_USER=lightning_talk -e MYSQL_PASSWORD=lightning_talk -e TZ=Pacific/Auckland -p 13306:3306 -d mysql:5.7 + - docker-compose -f CI/docker-compose.yml up -d + build: + commands: + - ./mvnw install diff --git a/CI/docker-compose.yml b/CI/docker-compose.yml new file mode 100644 index 0000000..b9d865a --- /dev/null +++ b/CI/docker-compose.yml @@ -0,0 +1,14 @@ +version: '3.1' + +services: + db: + image: mysql:5.7 + ports: + - "13306:3306" + environment: + MYSQL_RANDOM_ROOT_PASSWORD: 1 + MYSQL_DATABASE: lightning_talk + MYSQL_USER: lightning_talk + MYSQL_PASSWORD: lightning_talk + TZ: Pacific/Auckland +