From b2831376ab9ed8e0990ea45ac50b2e2198397c0b Mon Sep 17 00:00:00 2001 From: miztaka Date: Mon, 13 May 2019 18:07:14 +1200 Subject: [PATCH 1/5] :+1: Add CI feature --- CI/buildspec.yml | 9 +++++++++ CI/docker-compose.yml | 14 ++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 CI/buildspec.yml create mode 100644 CI/docker-compose.yml diff --git a/CI/buildspec.yml b/CI/buildspec.yml new file mode 100644 index 0000000..ba895ad --- /dev/null +++ b/CI/buildspec.yml @@ -0,0 +1,9 @@ +version: 0.2 + +phases: + pre_build: + commands: + - 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 + From ac4631d00e8ab2ad6a8b9715ed5dc161f0edf91b Mon Sep 17 00:00:00 2001 From: miztaka Date: Mon, 13 May 2019 19:24:50 +1200 Subject: [PATCH 2/5] :+1: Start docker daemon at pre_build --- CI/buildspec.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/CI/buildspec.yml b/CI/buildspec.yml index ba895ad..898f538 100644 --- a/CI/buildspec.yml +++ b/CI/buildspec.yml @@ -3,6 +3,7 @@ version: 0.2 phases: pre_build: commands: + - docker daemon - docker-compose -f CI/docker-compose.yml up -d build: commands: From 8b8ce6b5e60c3be18c4ef41be1d98ab0cddfbbf1 Mon Sep 17 00:00:00 2001 From: miztaka Date: Mon, 13 May 2019 19:28:29 +1200 Subject: [PATCH 3/5] :bug: Start docker daemon at pre_build. --- CI/buildspec.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CI/buildspec.yml b/CI/buildspec.yml index 898f538..1536e82 100644 --- a/CI/buildspec.yml +++ b/CI/buildspec.yml @@ -3,7 +3,7 @@ version: 0.2 phases: pre_build: commands: - - docker daemon + - service docker start - docker-compose -f CI/docker-compose.yml up -d build: commands: From c013753ee8f94d648ccbe4a3aea81d8c062d9967 Mon Sep 17 00:00:00 2001 From: miztaka Date: Mon, 13 May 2019 19:30:53 +1200 Subject: [PATCH 4/5] :bug: dockerd --- CI/buildspec.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CI/buildspec.yml b/CI/buildspec.yml index 1536e82..a19ff60 100644 --- a/CI/buildspec.yml +++ b/CI/buildspec.yml @@ -3,7 +3,7 @@ version: 0.2 phases: pre_build: commands: - - service docker start + - dockerd - docker-compose -f CI/docker-compose.yml up -d build: commands: From a952f087c6bbe911d3ef53421aa8731e2cb60c56 Mon Sep 17 00:00:00 2001 From: miztaka Date: Tue, 14 May 2019 08:53:03 +1200 Subject: [PATCH 5/5] :bug: docker run --- CI/buildspec.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CI/buildspec.yml b/CI/buildspec.yml index a19ff60..2e79912 100644 --- a/CI/buildspec.yml +++ b/CI/buildspec.yml @@ -3,7 +3,7 @@ version: 0.2 phases: pre_build: commands: - - dockerd + - 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: