commit
This commit is contained in:
26
.gitlab-ci.yml
Normal file
26
.gitlab-ci.yml
Normal file
@@ -0,0 +1,26 @@
|
||||
image: docker:stable
|
||||
services:
|
||||
- docker:dind
|
||||
|
||||
variables:
|
||||
DOCKER_DRIVER: overlay
|
||||
SPRING_PROFILES_ACTIVE: gitlab-ci
|
||||
|
||||
stages:
|
||||
- build
|
||||
- package
|
||||
|
||||
maven-build:
|
||||
image: maven:3-jdk-8
|
||||
stage: build
|
||||
script: "mvn package -B"
|
||||
artifacts:
|
||||
paths:
|
||||
- target/*.jar
|
||||
|
||||
docker-build:
|
||||
stage: package
|
||||
script:
|
||||
- docker build -t $CONTAINER_IMAGE:1.4 .
|
||||
- docker login -u $DOCKER_HUB_USER -p $DOCKER_HUB_PASS
|
||||
- docker push $CONTAINER_IMAGE:1.4
|
||||
Reference in New Issue
Block a user