jenkins安装

1.学习目标

介绍jenkins&安装jenkins
完成第一个jenkins配置job
发送邮件&附件&定时任务job
实用
定时跑任务
部署测试环境(一旦有新代码提交,那么就会自动化从svn上拉取代码,然后打包、然后部署成功-shell脚本)
svn跑自动化测试


2 jenkins是什么?

开源的,友好操作界面的持续集成(CI)工具,起源于Hudson(Hudson是商用),主要用于持续、自动的构建/测试软件项目、监控外部任务的运行,jenkins用java语言编写,可在tomcat等流行servlet容器中运行,也可独立运行。
通常与版本管理工具(SCM)、构建工具结合使用:常用的版本控制工具有SVN、GIT,构建工具有Maven、Ant、Gradle


3 项目中的实际作用:

部署测试环境
跑定时任务(结合自动化/测试工具可以使用)


4Jenkins安装分类

jenkins.msi版本,是在windows电脑上界面操作,点击下一步、下一步…
安装完打开地址为:http://localhost/8080;
存在的问题是:每次打开电脑,Jenkins都不见了,以为要重新安装,其实不是,需要在服务面板里面设置为自动(这样每次打开电脑都会自动启动)

.war版本,在linux、win上都可以安装
传war包到tomcat下webapps
启动tomcat/bin下,输入./startup.sh
安装jenkins,输入地址:8080/jenkins
安装之后会有输入密码的界面


5 Jenkins安装步骤

安装tomcat

Apache Tomcat® - Apache Tomcat 10 Software Downloads

 Jenkins 的安装和设置

 下载war包

选择这个jenkins.msi 包下载下载完成之后,将这个war包放入tomcat目录下的webapps下面 

 首次启动jenkins
通过启动tomcat来启动jenkins的,进入到tomcat的bin目录下,启动tomcat的bin目录里面的startup.bat文件(Windows)

在浏览器输入地址:http://127.0.0.1:8080/jenkins, 第一次启动会非常慢,需要等待很久…

进入解锁Jenkins界面需要输入密码,界面已提供密码存放的路径,复制路径

另外打开一个cmd命令窗口,使用命令打开存放密码的文件
命令为:type C:\Users\18846.jenkins\secrets\initialAdminPassword

启动jenkins方法有两种:

  a) 把下载下来的jenkins.war包放到文件夹下,如C:\jenkins,然后打开命令行窗口并进到该目录下,执行java -jar jenkens.war命令,当提示:“Jenkins is fully up and running”时,表示启动成功,这时在浏览器窗口输入:http://localhost:8080/ 就可到jenkins的首页。打开地址  http://localhost:8080 

  b) 如果有tomcat,把jenkins.war包放在tomcat的webapps文件夹下,启动tomcat时会自动启动jenkins,这时通过http://localhost:8080/jenkins就 可以访问jenkins的首页了。

注意:msi是安装包,war是启动服务包

链接:https://pan.baidu.com/s/1BBbJYYjWAQUzBrCsLYbQAA 
提取码:7uvx 
 

6 了解Jenkins插件
 

### Jenkins 安装指南 #### 准备工作 在安装 Jenkins 之前,需要确保操作系统环境已经满足其运行需求。通常情况下,Jenkins 需要 Java Development Kit (JDK) 支持。建议使用最新的稳定版 JDK 来避免潜在的兼容性问题[^1]。 #### 安装 JDK 可以通过官方文档或其他资源学习如何在不同平台上安装 JDK。对于 Linux 用户,可以参考相关笔记或在线资料完成 JDK 的安装过程[^2]。 #### 下载并安装 Jenkins 推荐从官方渠道获取最新版本的 Jenkins RPM 文件以减少插件不兼容的风险。以下是基于 RedHat/CentOS 系统的一个具体命令示例: ```bash wget https://repo.huaweicloud.com/jenkins/redhat-stable/jenkins-2.346.3-1.1.noarch.rpm rpm -ivh jenkins-2.346.3-1.1.noarch.rpm ``` 此方法适用于大多数类 Unix 平台,并能简化后续配置流程[^2]。 #### 插件管理与更新 如果遇到某些功能缺失的情况,则可能是因为缺少必要的扩展支持。此时可手动下载所需 `.hpi` 或者 `.jpi` 格式的插件文件至 `/var/lib/jenkins/plugins/` 路径下,之后执行服务重启操作使更改生效: ```bash tar -zxvf jenkins-plugins.tar.gz cp -a * /var/lib/jenkins/plugins/ systemctl daemon-reload systemctl restart jenkins ``` 通过以上步骤能够有效解决部分因内置选项不足而引发的功能障碍现象[^3]。 #### 访问 Web 控制台 成功部署后,默认监听端口为 `8080`, 可尝试打开浏览器输入地址栏如下所示链接验证实例状态:`http://<server-ip>:8080` 。首次登录时会提示解锁密码位置(`/var/lib/jenkins/secrets/initialAdminPassword`) ,按照指示完成初始化设置即可正常使用全部特性[^4]。 --- ### 注意事项 为了获得最佳体验效果,请始终关注官方公告以及社区反馈信息来及时调整策略应对新出现的技术挑战。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值