1987WEB视界-分享互联网热门产品和行业

您现在的位置是:首页 > WEB开发 > 正文

WEB开发

Idea安装持续集成工具Jenkins插件

1987web2023-10-06WEB开发148

一、功能简介

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服务!》。

dockerpull gogs/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 高可用实践》(部分)

    前言:

    本系列主题主要分成三个部分: