一、持续集成tenpower-eureka工程
1.在首页点击新建按钮
输入item名称,点击构建一个maven项目。然后点击OK
2.选择代码管理为git,输入git仓库地址http://192.168.25.129:3000/bofeng/tenpower.git
在Root pom输入:tenpower-eureka/pom.xml
在Goals and options输入:clean package docker:build -DpushImage
然后点击save。如下图
3.在eureka工程的pom.xml添加maven插件
<build> <!-- 设置工程名--> <finalName>app</finalName> <plugins> <!--springboot的maven插件--> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> <!-- docker 的 maven 插件,官网:https://github.com/spotify/docker-maven-plugin --> <plugin> <groupId>com.spotify</groupId> <artifactId>docker-maven-plugin</artifactId> <version>0.4.13</version> <configuration> <imageName>192.168.25.129:5000/${project.artifactId}:${project.version}</imageName> <baseImage>jdk1.8</baseImage> <entryPoint>["java","-jar","/${project.build.finalName}.jar"]</entryPoint> <resources> <resource> <targetPath>/</targetPath> <directory>${project.build.directory} </directory> <include>${project.build.finalName}.jar</include> </resource> </resources> <dockerHost>http://192.168.25.129:2375</dockerHost> </configuration> </plugin> </plugins> </build>
4.修改eureka工程的bootstrap.yml,将uri改为线上的地址。检查Springcloud配置中心的配置文件是否需要修改
spring:
cloud:
config:
name: eureka
profile: dev
label: master
uri: http://192.168.25.129:12000
5.将修改后的eureka工程push到gogs
6.启动该item
二、持续集成tenpower-base工程
需要修改Springcloud配置中心的base-dev.yml
其余步骤和eureka持续集成类似
三、操作item
对item的所有操作要通过点name
1.删除item
2.修改item的配置