暴露健康检查端口,添加README.MD

This commit is contained in:
2019-08-18 15:51:59 +08:00
parent 12349ed679
commit 2a44f2c94f
4 changed files with 44 additions and 4 deletions

View File

@@ -4,7 +4,11 @@ services:
variables: variables:
DOCKER_DRIVER: overlay DOCKER_DRIVER: overlay
SPRING_PROFILES_ACTIVE: gitlab-ci DOCKER_TLS_CERTDIR: "/certs"
IMAGE_VERSION: $CI_COMMIT_TAG
before_script:
- "echo 构建版本号: ${IMAGE_VERSION}"
stages: stages:
- build - build
@@ -13,6 +17,8 @@ stages:
maven-build: maven-build:
image: maven:3-jdk-8 image: maven:3-jdk-8
stage: build stage: build
tags:
- 2T
script: "mvn package -B" script: "mvn package -B"
artifacts: artifacts:
paths: paths:
@@ -20,7 +26,10 @@ maven-build:
docker-build: docker-build:
stage: package stage: package
tags:
- 2T
script: script:
- docker build -t $CONTAINER_IMAGE:1.4 . - docker build -t $CONTAINER_IMAGE:$IMAGE_VERSION .
- docker login -u $DOCKER_HUB_USER -p $DOCKER_HUB_PASS - docker login -u $DOCKER_HUB_USER -p $DOCKER_HUB_PASS
- docker push $CONTAINER_IMAGE:1.4 - docker push $CONTAINER_IMAGE:$IMAGE_VERSION\
- docker logout

21
README.MD Normal file
View File

@@ -0,0 +1,21 @@
# SpringBoot 测试样板工程
## 用途
- Docker环境测试
- CICD测试
- Java环境测试
- 端口、端口转发测试
## 用法
默认暴露端口8080
健康检查路径:
样例接口访问API

View File

@@ -25,6 +25,11 @@
<artifactId>spring-boot-starter-web</artifactId> <artifactId>spring-boot-starter-web</artifactId>
</dependency> </dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
<dependency> <dependency>
<groupId>org.springframework.boot</groupId> <groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId> <artifactId>spring-boot-starter-test</artifactId>

View File

@@ -1,2 +1,7 @@
server: server:
port: 8080 port: 8080
management:
endpoints:
web:
exposure:
include: *