jenkins

本文介绍了持续集成(CI)、持续部署(CD)和持续交付的概念,并详细阐述了Jenkins的安装与配置过程,包括关闭防火墙和SELinux、安装Java、启动Jenkins服务以及通过Tomcat部署Jenkins。此外,还提到了Jenkins的汉化插件配置,以提升用户体验。

cicd

在这里插入图片描述
什么是持续集成(CI-Continuous integration)
持续集成是指多名开发者在开发不同功能代码的过程当中,可以频繁的将代码行合并到一起并切相互不影响工作。

什么是持续部署(CD-continuous deployment)
是基于某种工具或平台实现代码自动化的构建、测试和部署到线上环境以实现交付高质量的产品,持续部署在某种程度上代表了一个开发团队的更新迭代速率。

什么是持续交付(Continuous Delivery)
持续交付是在持续部署的基础之上,将产品交付到线上环境,因此持续交付是产品价值的一种交付,是产品价值的一种盈利的实现。

Jenkins介绍

Jenkins是一个功能强大的应用程序,允许持续集成和持续交付项目,无论用的是什么平台。这是一个免费的源代码,可以处理任何类型的构建或持续集成。集成Jenkins可以用于一些测试和部署技术。Jenkins是一种软件允许持续集成

部署Jenkins

//关闭防火墙和selunx
[root@localhost ~]# systemctl disable firewalld
Removed /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
[root@localhost ~]# vim /etc/selinux/config 
[root@localhost ~]# reboot 
//安装Java环境
[root@localhost ~]# yum -y install  java-1.8.0-openjdk*

//查看安装的版本
[root@localhost ~]# java -version
openjdk version "1.8.0_242"
OpenJDK Runtime Environment (build 1.8.0_242-b08)
OpenJDK 64-Bit Server VM (build 25.242-b08, mixed mode)


//运行Jenkins
[root@localhost ~]# java -jar jenkins.war 

[root@localhost ~]# cat /root/.jenkins/secrets/initialAdminPassword
912bb46bef64425ca92f7b6444c354e5

打开浏览器,使用IP地址+8080端口访问
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

[root@localhost ~]# ls
anaconda-ks.cfg                apache-tomcat-9.0.16.tar.gz
apache-maven-3.6.3-bin.tar.gz  jenkins.war
[root@localhost ~]# 

[root@localhost ~]# tar xf apache-tomcat-9.0.16.tar.gz -C /usr/local/
[root@localhost ~]# cd /usr/local/

[root@localhost local]# ln -s apache-tomcat-9.0.16 tomcat

[root@localhost local]# cd tomcat/
[root@localhost tomcat]# cd webapps/
[root@localhost webapps]# cp ~/jenkins.war .

[root@localhost webapps]# /usr//local/tomcat/bin/catalina.sh start
Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Tomcat started.
[root@localhost webapps]# ss -antl
State    Recv-Q   Send-Q     Local Address:Port     Peer Address:Port   
LISTEN   0        128              0.0.0.0:22            0.0.0.0:*      
LISTEN   0        100                    *:8009                *:*      
LISTEN   0        50                     *:8080                *:*      
LISTEN   0        128                 [::]:22               [::]:*      
[root@localhost webapps]# 

在这里插入图片描述

Jenkins配置

在这里插入图片描述
在这里插入图片描述
下载插件git
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

汉化下插件Locale plugin

这个插件直接搜Local关键词就可以了
插件:Localization: Chinese (Simplified)
简介:Jenkins 及其插件的简体中文语言,搜索关键词Localization,装完这个插件无需设置重启后即可以了
在这里插入图片描述
在这里插入图片描述

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值