Jenkins

78 篇文章 1 订阅

Jenkins

简介

​ Jenkins的前身是Huds,是一个可扩展的持续集成引擎。Jenkins是一个[开源软件]项目,是基于[Java]开发的一种[持续集成]的流程化的工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成

特点

  • 开源的java语言开发持续集成工具,支持CI,CD;

  • 易于安装部署配置:可通过yum安装,或下载war包以及通过docker容器等快速实现安装部署,可方便web界面配置管理;

  • 消息通知及测试报告:集成RSS/E-mail通过RSS发布构建结果或当构建完成时通过e-mail通知,生成JUnit/TestNG测试报告;

  • 分布式构建:支持Jenkins能够让多台计算机一起构建/测试;

  • 文件识别:Jenkins能够跟踪哪次构建生成哪些jar,哪次构建使用哪个版本的jar等;

  • 丰富的插件支持:支持扩展插件,你可以开发适合自己团队使用的工具,如git,svn,maven,docker等。

部署Jenkins

关闭防火墙

[root@localhost ~]# systemctl disable --now firewalld.service 
Removed /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
[root@localhost ~]# setenforce 0

部署jenkins首要要有tomcat,tomcat又必须有Java环境,所以先安装java环境和tomcat

[root@localhost ~]# ls
公共  视频  文档  音乐  anaconda-ks.cfg              initial-setup-ks.cfg
模板  图片  下载  桌面  apache-tomcat-9.0.54.tar.gz  jenkins.war
[root@localhost ~]# yum -y install java-17-openjdk*
[root@localhost ~]# tar xf apache-tomcat-9.0.54.tar.gz -C /usr/local/
[root@localhost ~]# cd /usr/local/
[root@localhost local]# ls
apache-tomcat-9.0.54  bin  etc  games  include  lib  lib64  libexec  sbin  share  src
[root@localhost local]# mv apache-tomcat-9.0.54/ tomcat
[root@localhost local]# cd tomcat/
[root@localhost tomcat]# ./bin/catalina.sh start

在这里插入图片描述
关闭Tomcat

[root@localhost webapps]# ../bin/catalina.sh stop

将下载的Jenkins包移到/usr/local/tomcat/webapps/下

[root@localhost tomcat]# cd webapps/
[root@localhost webapps]# ls
docs  examples  host-manager  manager  ROOT
[root@localhost webapps]# rm -rf docs/ examples/ host-manager/ manager/
[root@localhost webapps]# ls
ROOT
[root@localhost ~]# cp jenkins.war /usr/local/tomcat/webapps/
[root@localhost webapps]# ls
jenkins.war  ROOT

启动Tomcat,Jenkins包会自动解压

[root@localhost webapps]# ../bin/catalina.sh start
[root@localhost webapps]# ls
jenkins  jenkins.war  ROOT

访问
在这里插入图片描述
密码需查看/root/.jenkins/secrets/initialAdminPassword

[root@localhost webapps]# cat /root/.jenkins/secrets/initialAdminPassword
b17967d1cb8445f18ac7fc00d7475bd4

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值