资讯专栏INFORMATION COLUMN

【Jenkins持续集成(二)】Windows上安装Jenkins教程

Winer / 1153人阅读

摘要:一前言是一款开源软件,用于自动化各种任务,包括构建测试和部署软件。支持各种运行方式,可通过系统包或者通过一个独立的程序。

一、前言

Jenkins是一款开源 CI&CD 软件,用于自动化各种任务,包括构建、测试和部署软件。
Jenkins 支持各种运行方式,可通过系统包、Docker 或者通过一个独立的 Java 程序。

了解更多可参考Jenkins官方文档:https://jenkins.io/zh/doc/
二、基本环境

windows-x64

apache-tomcat-8.5.41

jdk1.8

maven3.3.9

三、安装 Jenkins 1、官网下载Jenkins:https://jenkins.io/zh/download/


这里小编下载的是LTS版中的war包形式 【将war直接放在tomcat里跑,入门相对简单一点】

2、运行访问

直接将war包丢在tomcat中的webapps目录下

然后进入bin目录下双击 startup.bat 启动即可

访问 http://localhost:8080/jenkin 【注:这里8080是我的tomcat默认端口哦】
这里根据提示去找自己的密码填上即可~

下一步选择安装推荐的插件

等待安装完...

如果出现安装失败点击继续即可... 也可重试,或者进入之后手动安装

3、创建一个管理员




四、配置Jenkins 1、全局配置
(1)全局安全配置

http://localhost:8080/jenkins/configureSecurity/

(2)全局工具配置

http://localhost:8080/jenkins/configureTools/

①JDK配置

②Maven配置

③Git配置


还有一些Ant、Docker... 如果有这些环境可以自己配上~

2、系统配置

http://localhost:8080/jenkins/configure

3、插件安装

http://localhost:8080/jenkins/pluginManager/available

温馨小提示:这里根据自己的环境选择性安装哦
①Maven Integration

②GitLab

这里根据自己的环境选择svn、github、gitee或gitlab...

③SonarQube Scanner For Jenkins

④Publish Over SSH / SSH plugin


五、实际使用 -> 构建部署maven项目 1、在工作台中创建一个新任务

http://localhost:8080/jenkins/newJob





③配置maven打包命令

这里maven是小编之前步骤中已经配置过环境,因此直接选择版本,然后输入执行命令即可


④配置项目运行命令

温馨小提示:maven执行后所打的jar包或者war包一般情况下是放在C:Usersxxx.jenkinsworkspace目录下 【xx:你的电脑用户名】
小编因为是云桌面,所以在D盘下去了

其它配置根据自己的情况选择配置 ... 最后保存

2、立即构建

3、查看控制台输出信息
小编第一次构建时失败了,原因是在windows系统无法执行sh脚本... 后来取消相应配置,于是第二次构建成功~



4、构建成功 -> 浏览器访问测试

浏览器输入自己项目配置的相应地址端口访问即可

5、最后

在Jenkins工作台中我们也可以查看所有的构建失败或者成功,以及其它信息... 你们自己点着玩应该就会了哈

六、问题解决


如果在刚开始进来安装插件失败导致如上错误可以在 Manage Jenkins -> Manage Plugins -> Advanced -> 高级 -> 升级站点 中修改站点为http形式



然后在高级下面修改站点url为 http://updates.jenkins.io/upd...


最后再手动去安装Jenkins需要的插件即可...

七、集成sonar

这里需要的朋友可手动去小编主页Jenkins目录下查看下一篇文章...

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/61524.html

相关文章

  • SpringCloud(第 056 篇)CentOS7 安装 jenkins 持续集成工具

    摘要:第篇安装持续集成工具一大致介绍的作用相信大家也耳熟能详了,为开发过程的持续交付提供了莫大的帮助本章节我们就尝试着自己安装一套持续集成工具,建立一套持续交付的平台工具注意下面的字符串,请大家换成你们自己的宿主机地址即可二安装步骤下载进入官网 SpringCloud(第 056 篇)CentOS7 安装 jenkins 持续集成工具 - 一、大致介绍 1、jenkins 的作用相信大家也耳...

    tain335 评论0 收藏0
  • Jenkins+Git+Maven+Shell+Tomcat持续集成」经典教程

    摘要:是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变得可能。步骤安装下载包,官网。启动,将包放入容器里,启动。 Jenkins 是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变得可能。现在软件开发追求的是效率以及质量,Jenkins使得自动化成为可能! 亮点采用shell自定义脚本,控制集成部署环境更加方便灵活精简war包中的lib包,常驻tom...

    maxmin 评论0 收藏0
  • Docker容器系列教程(三):jenkins环境搭建与插件安装

    摘要:本文将使用这些命令搭建一个持续集环境,解决不能联网的问题来安装各种常用插件。总结通过本章学习,你已经知道了基于如何在环境下搭建环境,并创建一个项目。以为基础框架,为数据访问层,为权限授权层,对常用数据进行缓存,基于构建的作为前端框架。 回顾:上一文对Docker常用的命令以罗列的方式做了一个详尽的介绍。本文将使用这些命令搭建一个jenkins持续集环境,解决jenkins不能联网的问题...

    vvpvvp 评论0 收藏0
  • 使用Jenkins持续集成前端项目并自动化部署到Nginx服务器

    摘要:上午折腾了一下持续集成,由于公司使用自己搭建的服务器来进行代码管理,因此这里是针对服务器来进行的配置,后面稍微介绍了下针对管理的项目的配置之前项目每次修改之后都需要本地一次手动发布到服务器上方便测试和产品查看,有了持续集成之后只要或者提交之 上午折腾了一下Jenkins持续集成,由于公司使用自己搭建的svn服务器来进行代码管理,因此这里Jenkins是针对svn服务器来进行的配置,后面...

    liukai90 评论0 收藏0
  • Jenkins 实现自动构建与持续集成

    摘要:本文通过钩子实现了,本地代码,会自动响应并拉取码云上最新的代码值服务器上,使得本地提交代码时,线上能够同步的更新代码,省去了手动更新服务器上代码的重复工作。思考下我的需求本地代码到码云,自动拉取最新的代码。 * 写在前面的一段话:          根据目前的工作需要,以及为了接下来新产品前后端间更高效的协同,我决定爬一下Jenkins的坑。本文通过git钩子+Jenkins实现了,...

    Baoyuan 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<