Skip to content
Snippets Groups Projects
Commit fa8a8f68 authored by Jozef Bugos's avatar Jozef Bugos
Browse files

adding CI/CD

parent d1602af4
No related branches found
No related tags found
No related merge requests found
FROM adoptopenjdk/openjdk11:latest
FROM openjdk:13-alpine
VOLUME /tmp
COPY target/*.jar app.jar
ENTRYPOINT ["java","-jar","/app.jar"]
\ No newline at end of file
ADD /target/*.jar lol-statistic-0.0.1-SNAPSHOT.jar
ENTRYPOINT ["java","-jar","/lol-statistic-0.0.1-SNAPSHOT.jar"]
\ No newline at end of file
version: '2'
version: "2"
services:
lol:
container_name: lol
application:
build:
context: docker
context: .
dockerfile: Dockerfile
image: lol:latest
image: lol-statistics
ports:
- 18888:8888
networks:
- spring-cloud-network
# product-server:
# container_name: product-server
# build:
# context: docker-product-server
# dockerfile: Dockerfile
# image: product-server:latest
# ports:
# - 19999:9999
# networks:
# - spring-cloud-network
networks:
spring-cloud-network:
driver: bridge
\ No newline at end of file
- "8080:8080"
image: gitlab/dind
services:
- docker:dind
variables:
DOCKER_DRIVER: overlay
SPRING_PROFILES_ACTIVE: gitlab-ci
USER_GITLAB: bugosjoz
APP_NAME: lol-statistics
REPO: lol-statis
stages:
- build
- test
- docker
maven-build:
image: maven:3-jdk-8
stage: build
script: "mvn clean package -B"
artifacts:
paths:
- target/*.jar
maven-test:
image: maven:3-jdk-8
stage: test
script: "mvn test"
artifacts:
paths:
- target/*.jar
docker-build:
stage: docker
script:
- docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $CI_REGISTRY
- docker build -t registry.gitlab.com/bugosjoz/lol-statistics .
- docker push registry.gitlab.com/bugosjoz/lol-statistics
\ No newline at end of file
......@@ -9,9 +9,9 @@
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>com.example</groupId>
<artifactId>demo</artifactId>
<artifactId>lol-statistics</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>demo</name>
<name>lol-statistic</name>
<description>Demo project for Spring Boot</description>
<properties>
<java.version>11</java.version>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment