业界动态
Jenkins 配置git密钥
2024-12-16 15:31



  教程讲述的是在centos7系统环境下,把mvn项目自动化部署到docker容器中,实现提交代码之后自动部署功能,代码管理使用码云(gitee)。安装Tomcat、jenkins、mvn环境请移步https://www.jianshu.com/p/686e534a6fec,docker安装配置请移步https://www.jianshu.com/p/9bd3ed0b336b

简要流程:

一共分为六个步骤:
  1. idea新建mvn项目,编写测试接口
  2. 安装gitee插件
  3. jenkins配置gitee
  4. jenkins新建mvn项目并配置
  5. 测试触发构建功能
  6. 编写Dockerfile,shell脚本,构建镜像,创建运行容器


###一、idea新建mvn项目,编写测试接口
在idea中新建mvn项目,提交到gitee上,此步骤省略。

###二、安装gitee插件



如果在线安装失败,可下载插件文件,选择在插件这个地方选择高级,从本地安装插件。

下载地址 https://gitee.com/oschina/Gitee-Jenkins-Plugin/releases 安装完成插件之后重启jenkins服务###三、jenkins配置gitee

  1. 链接名:可按自己想法填写
  2. Gitee 域名 URL: https://gitee.com,或者按gitee官方提示 (码云私有化客户输入部署的域名)
  3. 证书令牌:
    3.1 点击新建
  4. 3.2 访问蓝色背景处的链接,在gitee上获取私人令牌
  5. 3.4 点击提交,系统会生成一串字符,复制过来填进去就OK了,ID和描述可按自己需求填写,没有什么限制条件
  6. 点击测试链接,完美的配置成功
  7. 保存返回

###四、jenkins新建mvn项目并配置


1.源码配置

参数说明

2.构建触发器配置,需要在项目位置webhooks,前面提示的链接和点击生成webhooks密码的结果填入gitee项目的webhooks中,如下图所示


3.构建环境


4.准备构建


5.构建设置和构建后操作


6.保存###五、测试触发构建功能

1.随意修改一个文件,提交代码到gitee,然后观察jenkins



2.自动构建已经完成,接下来编写shell,使其运行在docker中,在 PostSteps这一步中

###六、编写shell脚本,把jar包打包成镜像
1.在服务器的jenkins工作目录下找到我们新建的项目的目录,进入项目目录,新建文件夹


新建工作目录完成之后,新建Dockerfile文件,

Dockerfile代码

2.shell脚本,根据改动得到如下脚本

3.保存,返回

4.然后修改代码,push到gitee,在系统中会产生镜像和容器,

5.浏览器效果


大吉大利!完工!喜欢的可以转发,有疑问或者有不足的地方欢迎大家留言

    以上就是本篇文章【Jenkins 配置git密钥】的全部内容了,欢迎阅览 ! 文章地址:http://fabua.ksxb.net/news/4483.html 
     文章      相关文章      动态      同类文章      热门文章      栏目首页      网站地图      返回首页 海之东岸资讯移动站 http://fabua.ksxb.net/mobile/ , 查看更多   
最新文章
1g流量等于多少mb_0.01g流量等于多少MB手机1g等于多少mb「1g流量等于多少mb_0.01g流量等于多少MB」
本文主要介绍1g流量等于多少mb,并提供一些实用的技巧和方法。其中,主要从以下几个方面进行详细阐述,接下来就来看一下十五快修
手机内存卡读不出来怎么办手机不读卡怎么回事「手机内存卡读不出来怎么办」
手机内存卡读不出来怎么办  如今很多人都会使用手机内存卡来扩展内存,可是很多时候都会出现内存卡无法读取的问题,那么手机内
华为(HUAWEI)Mate X5 折叠屏手机x5手机「华为(HUAWEI)Mate X5 折叠屏手机」
随着科技的不断发展,已经成为人们日常生活中不可或缺的一部分。而(HUAWEI)作为全球领先的通信技术公司,一直致力于为用户提供
探秘诺希(NOHON)手机电池:质量靠谱还是太一般?爱疯手机「探秘诺希(NOHON)手机电池:质量靠谱还是太一般?」
从小就痴迷电子产品的我,每次换手机都会对配套的电池十分关心。毕竟,一个好的电池不仅仅能够延长手机的使用时间,还能给我的电
免费更新|尚医智信THC系统6.2.1版本更新上线thc手机「免费更新|尚医智信THC系统6.2.1版本更新上线」
点击蓝字关注我们2月17日,尚医智信THC系统6.2.1版本更新上线,这是2022年升级的第2个版本,主要对THC One医院管理系统、THC Air
挤眉弄眼是梅杰综合征吗?梅杰综合症的症状手机综合症「挤眉弄眼是梅杰综合征吗?梅杰综合症的症状」
挤眉弄眼是梅杰综合征吗?梅杰综合症的症状 “我妈从一年前开始,眼皮总是不停地跳,后来就不由自主地眨眼,非常频繁,有时每分钟
荣耀90Pro密码忘记怎么办荣耀手机找回「荣耀90Pro密码忘记怎么办」
最近几年,荣耀都会推出新机型,其中这款手机的配置十分出色,深受用户们的喜爱。但是在使用过程中可能会遇到荣耀90Pro密码忘记
工业安全新高度:防爆手机在科技时代的应用与未来展望工业手机「工业安全新高度:防爆手机在科技时代的应用与未来展望」
在当今科技飞速发展的时代,工业领域对安全和高效通讯设备的需求愈加迫切。在这样的背景下,防爆手机应运而生,成为各行业提升工
传奇游戏加速器永久免费版手机游戏加速器「传奇游戏加速器永久免费版」
传奇游戏加速器永久免费版刀刀有激情,很多专属神器都能够玩的十分热血开心,游戏的厮杀超级热血,平时你还可以招募老战友一起组建