zoukankan      html  css  js  c++  java
  • 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的配置

  • 相关阅读:
    如何写一个使用Web Service的IOS应用
    iPad定制相机界面
    IOS Quartz 2D 学习(1)
    cocoa Shallow Copy与Deep Copy
    sqlite3_prepare_v2返回1
    IOS 监听相机对焦事件
    UIImageView添加响应事件无响应
    二、Mongodb常用命令
    三、Mongodb Java中的使用
    多测师肖老师__第二个月python安装和pycharm安装
  • 原文地址:https://www.cnblogs.com/naixin007/p/10958150.html
Copyright © 2011-2022 走看看