jenkins部署系列

jenkins安装

jenkins构建GitHub项目

    <build>
        <plugins>

            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>

            <!-- Jib插件 -->
            <plugin>
                <groupId>com.google.cloud.tools</groupId>
                <artifactId>jib-maven-plugin</artifactId>
                <version>1.7.0</version>
                <configuration>
                    <!-- 拉取所需的基础镜像 - 这里用于运行springboot项目 -->
                    <from>
                        <image>openjdk:alpine</image>
                    </from>
                    <!-- 最后生成的镜像配置 -->
                    <to>
                        <!-- push到阿里云镜像仓库,如果是其它镜像仓库,将下面地址替换掉即可,ex: `Docker Hub` 的 `docker.io/zhengqing/xxx` -->
                        <image>registry.cn-hangzhou.aliyuncs.com/sdongp-dkz/kubernetes</image>
                        <!-- 镜像版本号 -->
                        <!--<tags>-->
                        <!--<tag>v1</tag>-->
                        <!--</tags>-->
                        <auth>
                            <username>your user name</username>
                            <password>your password</password>
                        </auth>
                    </to>
                    <container>
                        <ports>
                            <port>9000</port>
                        </ports>
                    </container>
                </configuration>
                <executions>
                    <execution>
                        <phase>package</phase>
                        <goals>
                            <goal>build</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
        </plugins>


    </build>

因为已经安装了maven 插件 所以可以直接构建 构建完成之后就可以直接push到阿里云镜像仓库去了

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐