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 ![](https://i-blog.csdnimg.cn/direct/a25380bbaa1b4508bf0cb33c6ab0ac8f.png) 在任何目录下输入该命令出现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.修改密码

重新登录即可

相关推荐
久曲健的测试窝21 小时前
Jenkins Share Library教程 —— 企业级 Jenkins Shared Library 实战示例
运维·jenkins
shan~~21 小时前
elasticsearch安装分词器和操作
大数据·elasticsearch·jenkins
秃了也弱了。21 小时前
elasticSearch之API:Ingest Pipeline & Painless Script
大数据·elasticsearch·jenkins
jakeswang21 小时前
Jenkins 已成过去式!新兴替代工具GitHub Actions即将崛起
后端·jenkins·github actions
Wang's Blog21 小时前
Linux小课堂: Tomcat容器中部署Jenkins的完整流程与关键技术要点
linux·tomcat·jenkins
芙蓉王真的好121 小时前
优化 Jenkins 构建脚本:避免 pnpm lockfile 相关报错的关键配置
spring·servlet·jenkins
要站在顶端1 天前
Jenkins Pipeline 多job依赖、触发多Job、并行执行及制品下载
运维·servlet·jenkins
悠悠121382 天前
Jenkins 从0基础到有点基础——如何安装
运维·jenkins
运维帮手大橙子2 天前
CentOS 7 上部署Jenkins
linux·centos·jenkins
学习3人组2 天前
Python + requests + pytest + allure + Jenkins 构建完整的接口自动化测试框架
python·jenkins·pytest