• Jenkins持续集成实战


    一、持续集成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的配置

  • 相关阅读:
    彻底屏蔽淘宝网、易趣
    日期处理string 与 DateTime相互转化
    手机进水!!!!!!!!!
    解决VS.net "Automation 服务器不能创建对象"
    综艺大哥大
    计算当前日期是任意时间段内第几周的函数
    吉祥三宝>馒头无极版
    如何在ASP.NET中使用JavaScript脚本
    IDEA工具开发一些辅助功能设置
    Linux命令行模式下挂载U盘与光驱
  • 原文地址:https://www.cnblogs.com/naixin007/p/10958150.html
Copyright © 2020-2023  润新知