业界动态
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/ , 查看更多   
最新文章
《实战十一人》12月20日内测开启
t2627_2_2627_1:4.0t1-t0:45.0t2-t1:4.0t3-t2:0.0t4-t3:2.0t5-t4:32.0t6-t5:14.0t7-t6:3.0t8-t7:0.0t9-t8:15.0t10-t9:0.0t11-t10
“报关骗局”阿里云客服《APP》软件无法提现是骗局吗,不正规能追回吗?
〖→被骗请点击进入帮助平台提现追款〗〖→被骗请点击进入帮助平台提现追款〗希望阅读此文的读者能够及时采取措施以减少损失;请
微信公众号点击菜单拉取消息事件推送如何操作?
2、注册成功后,通过用户名和密码登录微号帮平台,立即登录6、粉丝点菜单定时推送:推送信息设置7、推送信息设置:自定义弹出信
p站加速器哪个好?手把手教你怎么进P站?
老司机说的P站是什么?网上很多人都在说P站,而还有不少小白们不懂P站是什么意思,在网上也搜不到答案。其实,P站是有两层意思的
"码海拾贝-趣探1688:免费源码的狂欢"
一瞥眼,成品网站源码1688免费推荐,嘿,这话题不就跟那菜市场里挑挑拣拣的大妈一样,热热闹闹,沸反盈天?今儿个,科技圈里这档
哪些平台最适合进行广告推广?
在当今数字化时代,推广广告已成为企业营销战略的重要组成部分,选择合适的平台进行广告投放对于提高品牌知名度、吸引潜在客户以
东莞外贸建站推广,东莞外贸网站推广,东莞谷歌SEO优化
  在当今全球化的市场环境下,外贸企业越来越依赖于互联网来拓展业务和提高度。为了在激烈的竞争中脱颖而出,提高外贸网站在搜
maya快捷键大全
MAYA快捷键大全免费领取q群:289728818“独学而无友,则孤陋而寡闻!欢迎广大站友进群交流学习Enter 完成当前操作  ~ 终止当前操
外贸网站建设广告/百度下载电脑版
我开始使用 sklearn.naive_bayes.GaussianNB 进行文本分类,并且获得了很好的初始结果 . 我想使用分类器返回的概率作为置
优化博客seo的建议(优化博客seo的建议有哪些)
大家好,今天小编关注到一个比较有意思的话题,就是关于优化博客seo的建议的问题,于是小编就整理了7个相关介绍优化博客seo的建