jenkins特性介绍(jenkins有什么作用)

jenkins特性介绍(jenkins有什么作用)

编码文章call10242025-02-01 3:17:5113A+A-

jenkins特性介绍

Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括:

1、持续的软件版本发布/测试项目。

2、监控外部调用执行的工作。

可以跑自动化脚本。主要用于公司持续集成环境的搭建。起到自动构建、自动编译、自动化测试一体化的功能。

CI工具,做一些自动化build。 例如你的项目可以设置15分钟build一次,在定时自动build,验证unit test,若发生错误则把日志信息以email的形式发送给项目成员。

Jenkins其实就是一个工具,这个工具的作用就是调用各种其他的工具来达成你的目的。

初始化

java -jar /opt/jenkins.war -DJENKINS_HOME=/opt/jenkins --webroot=/opt/web --logfile=/opt/log/jenkins.log


二:特性







三:目录结构



Jenkins 主目录结构
config.xml:Jenkins 根配置文件
*.xml:其他站点范围的配置文件
identity.key:标识实例的 RSA 密钥对
fingerprints:存储指纹记录,如有
jobs:所有 Jenkins 作业的根目录
[JOBNAME]:每个作业的子目录
builds:存储过去的生成记录
[BUILD_ID]:每个生成的子目录
build.xml:生成结果摘要
log:日志文件
changelog.xml:更改日志
workflow:工作流程目录
config.xml:作业配置文件
nextBuildNumber:下一次构建数字序号
workspace:版本控制系统的工作目录
latest:指向上次成功构建的符号链接
[FOLDERNAME]:每个文件夹的子目录
config.xml:文件夹配置文件
jobs:所有嵌套作业的子目录
logs:Jenkins 的日志目录
nodes:Jenkins 的节点信息,Jenkins 在配置了主从之后会在这里有相应的信息
[NODENAME]:每个节点的名称
config.xml:节点的配置文件
plugins:所有 Jenkins 插件的根目录
[PLUGINNAME]:每个插件的子目录
META-INF:插件 manifest + pom.xml 的子目录
WEB-INF:插件 jar(s) 和 licenses.xml 的子目录
[PLUGINNAME].jpi:插件的 .jpi 或 .hpi 文件
secret.key:用于某些插件安全操作的弃用密钥
secret.key.not-so-secret:用于验证 $JENKINS_HOME 创建日期
secrets:用于凭据解密的 secret+key 的根目录
hudson.util.Secret:用于加密某些 Jenkins 数据
master.key:用于加密 hudson.util.Secret 密钥
InstanceIdentity.KEY:用于标识此实例
updates:这是 Jenkins 使用的一个内部目录,用来存放可用的插件更新
userContent:您可以使用这个目录存放您自己为 Jenkins 服务器定制化的一些内容。在您的 https://server/userContent/ 里访问在这个目录里的文件
users:如果您使用的是 Jenkins 的本地用户数据库,用户账户信息会被存放在这个目录下
[USERNAME]:您 Jenkins 上的用户目录
config.xml:用户的配置文件
users.xml:存放所有用户名及用户配置文件
workspace:Jenkins jobs 构建的工作空间
[JOBSNAME]:jobs 工作目录
点击这里复制本文地址 以上内容由文彬编程网整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!
qrcode

文彬编程网 © All Rights Reserved.  蜀ICP备2024111239号-4