您当前的位置: 首页 >  eureka

java持续实践

暂无认证

  • 2浏览

    0关注

    746博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

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

java持续实践 发布时间:2019-02-24 23:10:56 ,浏览量:2

文章目录
      • 使用持续集成发布eureka

使用持续集成发布eureka

在Jenkins中创建一个maven项目,起名为tensquare_eureka 源码管理, 选择Git. 其中Url为Gogs中的路径 修改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 配置完上面的步骤之后,点击右侧的圈,即可开始构建 点击左边正在执行的任务 可以看到实时输出的日志,看到下面的结果就表示你已经成功了 在浏览器看一下docker私有仓库 http://192.168.184.135:5000/v2/_catalog ,会看到tensquare_eureka已经上传成功了 {"repositories":["jdk1.8","tensquare_eureka"]} 就可以在docker中制作容器, 开启Eureka的微服务了.

关注
打赏
1658054974
查看更多评论
立即登录/注册

微信扫码登录

0.0462s