暴露健康检查端口,添加README.MD
This commit is contained in:
@@ -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
21
README.MD
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
# SpringBoot 测试样板工程
|
||||||
|
|
||||||
|
## 用途
|
||||||
|
|
||||||
|
- Docker环境测试
|
||||||
|
- CICD测试
|
||||||
|
- Java环境测试
|
||||||
|
- 端口、端口转发测试
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## 用法
|
||||||
|
|
||||||
|
默认暴露端口:8080
|
||||||
|
|
||||||
|
健康检查路径:
|
||||||
|
|
||||||
|
样例接口访问API
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
5
pom.xml
5
pom.xml
@@ -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>
|
||||||
|
|||||||
@@ -1,2 +1,7 @@
|
|||||||
server:
|
server:
|
||||||
port: 8080
|
port: 8080
|
||||||
|
management:
|
||||||
|
endpoints:
|
||||||
|
web:
|
||||||
|
exposure:
|
||||||
|
include: *
|
||||||
Reference in New Issue
Block a user