1.简介
官网:https://www.jenkins.io
中文文档:Jenkins
Jenkins 是一个开源的持续集成(CI)工具,用于自动化构建、测试和部署软件项目。它提供了一个易于使用和可扩展的平台,帮助团队更高效地开发和交付软件。
Jenkins 的主要特点和用途包括:
自动化构建:Jenkins 可以从源代码库(如Git、SVN 等)中获取最新的代码,并自动进行构建。它支持各种构建工具和构建脚本,如Ant、Maven、Gradle 等。
持续集成:Jenkins 可以将多个开发者的代码集成到共享的主线分支中,并定期执行构建和测试。这有助于发现和解决集成问题,确保软件的稳定性和可靠性。
测试自动化:Jenkins 可以与各种测试框架和工具集成,如 JUnit、Selenium、JMeter 等。它可以自动执行各种测试,并生成测试报告和分析结果。
部署自动化:Jenkins 可以自动化部署应用程序到目标服务器或云平台。它支持各种部署工具和配置管理工具,如 Docker、Kubernetes、Ansible 等。
插件生态系统:Jenkins拥有一个强大的插件生态系统,提供了各种功能和集成选项。用户可以根据需要选择和安装插件,以扩展和定制 Jenkins 的功能。
总之,Jenkins 是一个功能强大、易于使用的持续集成工具,可以帮助团队实现软件开发和交付的自动化。通过自动化构建、测试和部署过程,可以提高团队的效率、减少错误,并加速软件项目的交付。
2.安装前准备
在安装 jenkins
之前要先确保电脑上是否已配置过 Java
的环境变量,可调出命令窗口(win + R
再输入 cmd
),通过 java -version
来检验
3.安装与启动
进入 Jenkins
的 官方下载页面
根据不同设备选择不同的版本进行下载安装 ,我目前的选择的是windows版本。
如果你下载的 Jenkins
版本与本地 Java
不支持,那么 Jenkins
是无法安装成功的,比如说我电脑上 JDK
的版本是 1.7.0_80
,也就是 Java 17
,那么我只能安装 2.426.1 或者该版本之前的,在 Past Releases
上可以查看到历史版本
3.安装
下载好jenkins.msi文件之后就可以双击安装了
一直点击next直到出现finish就算安装完成了。
安装完成之后就可以使用了,关于后面的一些详细步骤我就不写了,贴一个链接,别人写的比我详细:https://blog.csdn.net/xhmico/article/details/125622955
4.如何创建一个工程
一般情况下jenkins本地地址为本机ip地址 + 设置的端口号,我的为:
http://10.225.21.251:8080/ 打开链接之后注册账号之后可以看见如下:
这里可以给工程添加参数,参数类型也是可以选择的。
其中给工程添加构建步骤如下:
windows添加的时候需要选 Execute Windows batch command
mac上添加的时候需要选 Execute shell
当我们需要用参数的时候也是不同的
windows 上取参数的时候用 %param% 的语法形式
mac 上取参数的时候用 $param 的语法形式
就这里需要特别注意一下,其他的大概相同。