2024年最全使用Jenkins搭建持续集成环境的方法(一)_jenkins 集成oa,腾讯、美团C C++面试经验分享

img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上C C++开发知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

如果你需要这些资料,可以戳这里获取

Jenkins 提供了软件开发的持续集成服务。它运行在 Servlet 容器中(例如 Apache Tomcat)。它支持软件配置管理(SCM)工具(包括 AccuRev SCM、CVS、Subversion、Git、Perforce、Clearcase 和 RTC),可以执行基于 Apache Ant 和 Apache Maven 的项目,以及任意的 Shell 脚本和 Windows 批处理命令。

Jenkins 可以通过各种手段触发构建。例如提交给版本控制系统时触发构建;也可以通过类似 Cron 的机制调度;也可以在其他的构建已经完成时触发构建;还可以通过一个特定的 URL 进行构建请求。

2 搭建持续集成环境

2.1 安装JAVA

You will need to explicitly install a Java runtime environment, because Oracle’s Java RPMs are incorrect and fail to register as providing a java dependency. Thus, adding an explicit dependency requirement on Java would force installation of the OpenJDK JVM.

Jenkins 运行环境需要依赖 JAVA,所以首先安装 java,使用 yum 命令安装 java,命令如下:

yum install java-1.8.0-openjdk.x86_64

2.2 安装Jenkins

在 CentOS 7 中安装 Jenkins,需要使用 Jenkins 的 yum 源进行安装。根据 Jenkins 官网指导,步骤如下:

2.3.1 添加yum源
wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
2.3.2 安装jenkins
yum install jenkins

2.3 配置jenkins

修改 jenkins 配置文件(/etc/sysconfig/jenkins)中的 jenkins 用户,使用 root 运行 jenkins,如下:

2.4 启动jenkins

使用 systemctl 命令启动 jenkins,命令如下:

systemctl start jenkins

启动 jenkins 之后,观察 jenkins 服务是否正常运行、并监听默认的 8080 端口了,如下:

[root@node3 /etc/yum.repos.d]# ps -ef|grep jenkins
root      1398     1 49 18:53 ?        00:00:13 /etc/alternatives/java -Dcom.sun.akuma.Daemon=daemonized -Djava.awt.headless=true -DJENKINS_HOME=/var/lib/jenkins -jar /usr/lib/jenkins/jenkins.war --logfile=/var/log/jenkins/jenkins.log --webroot=/var/cache/jenkins/war --daemon --httpPort=8080 --debug=5 --handlerCountMax=100 --handlerCountMaxIdle=20
root      1480  1256  0 18:53 pts/0    00:00:00 grep --color=auto jenkins
[root@node3 /etc/yum.repos.d]# 
[root@node3 /etc/yum.repos.d]# netstat -anpot |grep 8080
tcp6       0      0 :::8080                 :::*                    LISTEN      1398/java            off (0.00/0/0)
[root@node3 /etc/yum.repos.d]# 
[root@node3 /etc/yum.repos.d]# 

2.5 连接jenkins服务器,配置Jenkins

在浏览器中输入 jenkins 服务器的“ip+port”,连接 jenkins 服务器,信息如下:

查看 jenkins 服务器的初始密码文件(/var/lib/jenkins/secrets/initialAdminPassword),将其填入上图的管理员密码框中,点击“继续”,跳转到 jenkins 插件管理页面,信息如下:

img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上C C++开发知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

如果你需要这些资料,可以戳这里获取

分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新**

如果你需要这些资料,可以戳这里获取

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值