jenkins-CICD系列之-jenkins 打包maven项目并且构建镜像

简介: 使用jenkis 直接在本地机器上构建maven镜像

jenkins 打包maven项目并且构建镜像

  1. 需要jenkins的这台机器安装docker  docker安装教程
  1. 进行项目配置
  1. 设置git

  1. 设置分支

  1. 设置pom和打包命令

  1. 设置构建后操作

  1. 点击构建 发现报错 :原因是权限不够不能再jenkins中操作docker命令

  1. 设置 docker文件到root组 不然jenkins中执行 docker 命令会报错

chown root:root docker.sock

  1. 设置其他用户也有读写的权限

chmod o+rw docker.sock

  1. 点击构建成功后查看我本地的镜像

dockerFile内容

# 基础镜像 使用openjdk:17FROM docker.io/library/openjdk:17
# 将 jenkins-demo.jar 这个jar报 放到 容器中的usr/local这个目录下COPY jenkins-demo.jar /usr/local/
# 容器的工作目录 当我使用 docker exec -it 5e652be18192 /bin/bash 进入容器时就会在这个目录WORKDIR /usr/local
# 最终在容器中运行的 command 命令 相当于你在 linux 下输入 java -jar jenkins-demo.jar 启动这个java 项目CMD java -jar jenkins-demo.jar
相关文章
|
22天前
|
Java 关系型数据库 MySQL
Maven——创建 Spring Boot项目
Maven 是一个项目管理工具,通过配置 `pom.xml` 文件自动获取所需的 jar 包,简化了项目的构建和管理过程。其核心功能包括项目构建和依赖管理,支持创建、编译、测试、打包和发布项目。Maven 仓库分为本地仓库和远程仓库,远程仓库包括中央仓库、私服和其他公共库。此外,文档还介绍了如何创建第一个 SpringBoot 项目并实现简单的 HTTP 请求响应。
99 1
Maven——创建 Spring Boot项目
|
25天前
|
Java 关系型数据库 MySQL
如何使用 maven 创建一个 Spring Boot项目
Maven 是一个强大的项目管理工具,通过配置 `pom.xml` 文件自动获取所需的 jar 包,提高开发效率。其核心功能包括项目构建和依赖管理。项目构建支持编译、测试、打包和发布等流程,而依赖管理则通过中央仓库、本地仓库和私有服务器获取和管理项目依赖。示例中展示了如何创建第一个 SpringBoot 项目并实现简单接口。
21 1
如何使用 maven 创建一个 Spring Boot项目
|
13天前
|
缓存 IDE Java
idea的maven项目打包时没有source下的文件
【10月更文挑战第21天】idea的maven项目打包时没有source下的文件
28 1
|
13天前
|
Java API Apache
除了 Maven,还有哪些工具可以管理项目的依赖和版本冲突
除了Maven,常用的项目依赖管理和版本冲突解决工具有Gradle、Ivy、Ant+Ivy、SBT等。这些工具各有特点,适用于不同的开发环境和需求。
|
15天前
|
自然语言处理 jenkins 测试技术
Jenkins适合什么样的项目
【10月更文挑战第18天】Jenkins适合什么样的项目
25 3
|
3月前
|
Java Maven
解决idea每次新建maven项目都需要重新配置maven的问题
解决idea每次新建maven项目都需要重新配置maven的问题
141 1
|
1月前
|
Java Maven Kotlin
idea maven创建kotlin项目
本文介绍了在IntelliJ IDEA中使用Maven创建Kotlin项目的步骤,包括在`pom.xml`文件中添加Maven中央仓库、配置`kotlin-maven-plugin`插件、指定源目录、添加测试插件和执行插件,以及添加Kotlin测试依赖和标准库依赖。文中还提到了如何通过更换镜像或使用代理来解决依赖下载速度慢的问题,并展示了运行示例代码的截图。
64 4
idea maven创建kotlin项目
|
1月前
|
Java Maven Android开发
eclipse创建maven项目
本文介绍了在Eclipse中创建Maven项目的步骤,包括打开Eclipse、选择Java项目、完成项目创建以及自动下载插件的过程。
75 2
eclipse创建maven项目
|
28天前
|
Java 应用服务中间件 Maven
【终极解决方案】IDEA maven 项目修改代码不生效。
【终极解决方案】IDEA maven 项目修改代码不生效。
218 1
|
1月前
|
Java 应用服务中间件 Maven
idea+maven+tomcat+spring 创建一个jsp项目
这篇文章介绍了如何在IntelliJ IDEA中使用Maven和Tomcat创建一个JSP项目,包括配置Maven依赖、设置Tomcat服务器、编写JSP页面、创建控制器和配置文件,以及项目的运行结果。
129 0
idea+maven+tomcat+spring 创建一个jsp项目

推荐镜像

更多