黑马十次方项目day09-10 之使用持续集成发布eureka

文章目录

      • 使用持续集成发布eureka

使用持续集成发布eureka

在Jenkins中创建一个maven项目,起名为tensquare_eureka
黑马十次方项目day09-10 之使用持续集成发布eureka_第1张图片
源码管理, 选择Git. 其中Url为Gogs中的路径
黑马十次方项目day09-10 之使用持续集成发布eureka_第2张图片
修改tensquare_eureka模块的pom文件内容,加入docker的插件


        app
        
            
            
                org.springframework.boot
                spring-boot-maven-plugin
            
            
            
                com.spotify
                docker-maven-plugin
                0.4.13
                
                    ip:5000/${project.artifactId}:${project.version}
                    jdk1.8
                    
                    ["java", "-jar","/${project.build.finalName}.jar"]
                    
                        
                            
                            /
                            ${project.build.directory}
                            ${project.build.finalName}.jar
                        
                    
                    http://ip:2375
                
            
        
    

修改bootstrap.yml 中的config配置中心的地址为Linux的ip
修改完这两个文件后,上传到Gogs中.

在Jenkins的Build模块中,修改Root POM的值为tensquare_eureka/pom.xml,默认为pom.xml,此时读取的是父工程的pom.xml,因此需要修改为tensquare_eureka/pom.xml.
Goals and options 这一项,为固定的docker创建容器和上传镜像的命令
clean package docker:build -DpushImage
黑马十次方项目day09-10 之使用持续集成发布eureka_第3张图片
配置完上面的步骤之后,点击右侧的圈,即可开始构建
黑马十次方项目day09-10 之使用持续集成发布eureka_第4张图片
点击左边正在执行的任务
黑马十次方项目day09-10 之使用持续集成发布eureka_第5张图片
可以看到实时输出的日志,看到下面的结果就表示你已经成功了黑马十次方项目day09-10 之使用持续集成发布eureka_第6张图片
在浏览器看一下docker私有仓库
http://192.168.184.135:5000/v2/_catalog ,会看到tensquare_eureka已经上传成功了
{"repositories":["jdk1.8","tensquare_eureka"]}
就可以在docker中制作容器, 开启Eureka的微服务了.

你可能感兴趣的:(十次方,十次方项目)