Jenkins详细使用教程

目录

1. 什么是Jenkins?

2. 为什么使用Jenkins?

3. 安装Jenkins

3.1 下载相关文件

 3.2 解压Linux版本的JDK

3.3 配置JDK环境

3.4 运行jenkins.war

3.5 安装完成

4. 访问Jenkins

 5. 修改密码

6. 集成JDK

7. Jenkins集成Git

7.1 使用Jenkins拉取Git仓库中的代码

8. Jenkins集成Maven

8.1 在Jenkins所在的服务器安装Maven

 8.2 配置环境变量

 8.3 修改maven配置文件(本地仓库和阿里云远程仓库地址)

 8.4 Jenkins拉取Maven项目

8.4.1 安装maven插件

 8.4.2 jenkins集成maven软件

9. 自动拉取

9.1 内外穿透

9.2 jenkins安装gitee插件

9.3 修改item任务的配置

 9.4 修改gitee仓库的配置

10.  自动化部署

10.1 免密复制操作

10.2 在Jenins远程复制的脚本

10.3 启动项目的shell脚本

 10.4 关闭的脚本

 10.5 在jenkins配置中引入关闭和启动脚本


1. 什么是Jenkins?

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

2. 为什么使用Jenkins?

 总的来说就是当你在idea写好代码上传到git上,jenkins帮你拉取文件,并且可以部署到Linux上,以便于测试。

3. 安装Jenkins

必须在linux系统上安装了jdk,而且jdk的版本是[11~20)之间。如果你的jdk版本是8的话,前面一切正常,但到了后面安装插件就会报错。

3.1 下载相关文件

http://mirrors.jenkins.io/war-stable/latest/jenkins.war

 3.2 解压Linux版本的JDK

tar -zxvf xxxx.tar.gz

3.3 配置JDK环境

  1. vi /etc/profile 
  2. 在文件的最后加上:export JAVA_HOME=/usr/app/jdk17
                                    export PATH=$JAVA_HOME/bin:$PATH
  3. 环境配置好后:source /etc/profile。

先运行yum install fontconfig:fontconfig 是一个灵活的字体配置和选择系统,用于定制字体查找规则并提高字体的可访问性和可读性。

3.4 运行jenkins.war

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

上面命令是在Linux系统中以后台方式启动Java应用程序(具体来说是Jenkins)而不占用终端会话。 

  1. nohup:这个命令意味着“不挂断”。它使得启动的进程不会因为终端会话结束而被终止。
  2. java -jar /usr/app/jenkins.war:这部分启动了Java应用程序。java -jar是运行Java Web应用程序的标准方式,/usr/app/jenkins.war是Jenkins应用的WAR文件路径。
  3. --httpPort=8777:这是传递给Jenkins应用的一个参数,指定了HTTP服务监听的端口为8777。
  4. >/usr/app/jenkins.log:这将标准输出重定向到/usr/app/jenkins.log文件,记录Jenkins运行时的所有输出信息。
  5. 2>&1:这将标准错误输出(通常为文件描述符2)重定向到与标准输出相同的地方(这里是指向jenkins.log)。这样做的目的是将所有输出(包括错误信息)都合并到同一个日志文件中。
  6. &:最后的符号&表示命令应该在后台运行,立即返回控制台,使用户可以继续执行其他命令,而Jenkins应用则在后台持续运行。

3.5 安装完成

查看日志:  

tail  -100 jenkins.log

 出现下面这种,说明安装完成。

4. 访问Jenkins

 即可访问jenkins安装的Linux的地址:8777:

运行得到管理员密码:

 等待安装所有需要的依赖:

 等待进度条满:

  创建用户:

 5. 修改密码

 在页面下方有password。

Jenkins 是一个开源的自动化部署工具,它提供了丰富的插件支持,使得它可以集成多种不同的工具和技术,从而形成一套完整的持续集成和持续部署(CI/CD)解决方案。下面是一个简单的 Jenkins 使用教程: 1. 安装 Jenkins 在官网下载 Jenkins 的安装包,然后按照提示进行安装。安装完成之后,打开浏览器,访问 http://localhost:8080,就可以看到 Jenkins 的欢迎页面。 2. 创建一个新的 Jenkins 任务 点击 Jenkins 的首页上的“新建任务”按钮,然后输入任务的名称和描述,选择任务的类型,比如 Maven 项目或者自由风格项目等。在配置页面中设置源代码的地址和构建脚本等信息,然后保存配置。 3. 配置 Jenkins 构建触发器 在 Jenkins 的任务配置页面中,选择“构建触发器”选项卡,配置任务的触发条件,比如定时触发、代码提交触发等。 4. 配置 Jenkins 构建步骤 在 Jenkins 的任务配置页面中,选择“构建步骤”选项卡,配置任务的构建过程,比如编译代码、运行测试、打包发布等。可以使用 Jenkins 的插件来扩展 Jenkins 的功能,比如 SonarQube 插件可以用来进行代码质量分析。 5. 运行 Jenkins 任务 在 Jenkins 的任务页面中,点击“立即构建”按钮,就可以开始运行任务了。Jenkins 会根据任务的配置,自动进行构建和测试,并且将构建结果和测试结果进行汇总和展示。 以上就是一个简单的 Jenkins 使用教程,如果想要深入学习 Jenkins,需要进一步了解 Jenkins 的插件机制、Pipeline DSL 等高级功能。
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值