Jenkins持续集成软件

1.什么是jenkins?

jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,提供一个开放易用的软件平台,时软件项目可以进行持续集成。

通俗来说:Jenkins软件就是自动拉取git远程仓库所提交的项目,不用自己动手拉取等一些操作。


2.为什么使用jenkins?

3.安装jenkins

条件:Linux操作系统上的jdk版本在11-20之间。以jdk17为例:

第一步:安装JDK

1.创建一个存放软件的目录:mkdir app

2.把下载好的jdk17拖进去并解压:tar -zxvf 文件名.tar.gz

3.配置环境变量

进入:vi /etc/profile

编辑:export JAVA_HOME=/usr/app/jdk17

export PATH=JAVA_HOME/bin:PATH

刷新:source /etc/profile

检测:javac -version

在任何目录下输入该命令出现Java版本就说明环境变量配置好了。

第二步:下载fontconfig命令

yum -y install fontconfig

第三步:运行Jenkins.war

下载地址:http://mirrors.jenkins.io/war-stable/latest/jenkins.war/jenkins.war

运行jenkins.war:nohup java -jar /usr/app/jenkins.war --httpPort=8777 >/usr/app/jenkins.log 2>&1 &

防火墙放行端口号:firewall-cmd --add-port=端口号/tcp --zone=public --permanent

重启防火墙:systemctl restart firewalld

查看放行的端口号:firewall-cmd --list-port

关闭防火墙:systemctl stop firewalld

4.访问jenkins

172.16.7.175:8777

得到密码

5.修改密码

重新登录即可

相关推荐
醉颜凉1 天前
Elasticsearch高性能优化:Bulk API大规模数据导入性能调优全攻略
elasticsearch·性能优化·jenkins
sbjdhjd1 天前
从零搭建企业级 CI/CD(下):Jenkins+GitLab+Harbor 全链路实战指南
git·servlet·ci/cd·云原生·云计算·gitlab·jenkins
小美元1 天前
【爽之】使用jenkins实现前端一键发版
运维·jenkins
changxiang2 天前
Jenkins备忘
运维·jenkins
未若君雅裁4 天前
日志采集与ELK:从本地日志到集中检索分析
运维·elk·jenkins
Dontla4 天前
CI/CD前世今生(持续集成、持续交付、持续部署、Jenkins、Github Actions)
ci/cd·github·jenkins
Java 码思客4 天前
【ElasticSearch从入门到架构师】第7章-聚合查询——实现数据统计与分析
大数据·elasticsearch·jenkins
逻极5 天前
Jenkins 从入门到精通:CI/CD自动化流水线实战
ci/cd·自动化·jenkins·devops
炸炸鱼.5 天前
Git+Jenkins实战(一):从零搭建自动化发布与回滚系统(附完整代码)
git·jenkins
无人生还别怕5 天前
搭建jenkins服务并接入openldap认证
运维·jenkins