Idea安装持续集成工具Jenkins插件
一、功能简介
Idea可以方便地添加Jenkins插件,这样平时构建工程就不需要再登陆到Jenkins平台了。准备环境:
- Idea
- Jenkins
- 一个Spring Boot项目
二、安装Idea插件
1. 搜索安装
到Idea的File-Settings-Plugins,搜索Jenkins Control Plugin插件:
安装后重启Idea。
2. 设置
到File-Settings-Tools-Jenkins Plugin界面,设置Jenkins服务器信息:
注意选择正确的Jenkins版本。
三、Jenkins开启CSRF
到Jenkins-Configure Global Security,取消防止跨站点请求伪造复选框。
如果需要开启此功能,则访问:http://jenkins地址/crumbIssuer/api/xml?tree=crumb来获取crumb值,填写到Idea的Jenkins插件设置里。
四、使用
打开Idea面板的Jenkins 标签,连接正常的话,就可以看到Jenkins里的Items信息了。
双击Item,就可以触发构建。或者可以在Item上右击,直接跳转到Jenkins的任务界面。
选择Show last log,可以在Idea的控制台看到构建过程的Log。
点击Load Builds按钮,可以看到历史构建信息:
Gogs安装
我们将使用轻量级的Gogs来搭建Git仓库,这里只是简单说下安装步骤,具体使用可以参考《Github标星34K+Star,这款开源项目助你秒建Git服务!》。
- 首先需要下载Gogs的Docker镜像;
dockerpull gogs/gogs
- 下载完成后在Docker容器中运行Gogs;
docker run -p 10022:22 -p 10080:3000 --name=gogs \-e TZ="Asia/Shanghai" alt="再见Jenkins!几行脚本搞定自动化部署,这款神器有点厉害">
再见Jenkins!几行脚本搞定自动化部署,这款神器有点厉害
在开发或生产环境中,我们经常会搞一套自动化部署方案(俗称一键部署)。比较流行的一种就是Gitlab+Jenkins实现方案,不过这种方案占用内存比较大,没有个8
下一篇作者简介:
石雪峰,Certified DevOps Master,Certified Jenkins Engineer,DevOps时代社区核心成员,全开源端到端部署流水线主创成员,DevOpsDays大会金牌讲师。现任某大型互联网创业公司配置管理与工程效率总监,负责公司DevOps与持续交付体系与平台建设。曾任职于华为、尼康,从事持续交付推进及工具链平台建设工作,拥有多年持续交付落地实践经验。
本文整理自Jenkins User Conference China 演讲:石雪峰-《轻量化 Jenkins 高可用实践》(部分)
前言:
本系列主题主要分成三个部分:
第一部分,Jenkins跟持续交付;
-
让你的Jenkins更强壮的高可用实践