电子毕业设计代做网站,wordpress 插件放在那,做国外百科知识网站,wordpress 附件上传插件下载失败介绍#xff1a; Jenkins是一个开源软件项目#xff0c;是基于Java开发的一种持续集成工具#xff0c;用于监控持续重复的工作#xff0c;旨在提供一个开放易用的软件平台#xff0c;使软件的持续集成变成可能。 目的: 最重要目的就是把原来分散在各个机器上繁杂的工作全部…介绍 Jenkins是一个开源软件项目是基于Java开发的一种持续集成工具用于监控持续重复的工作旨在提供一个开放易用的软件平台使软件的持续集成变成可能。 目的: 最重要目的就是把原来分散在各个机器上繁杂的工作全部集成到一个机器。
前提: 使用Jenkins首先需要下载安装配置略
登录: 当安装好以及配置过Jenkins后拥有账号密码登录后就会看到如下页面下面这几项也就是日常使用的功能。
执行流程执行Jenkins项目 整体的流程就是创建配置节点创建配置用户创建配置项目。 执行后我们就可以看到构建结果历史构建结果构建花费时间执行者。
图1 Jenkins功能导航图 Jenkins的使用教程1、新建项目2、查看账号3、构建历史4、项目所属关系5、查看文件指纹6、管理Jenkins6.1 系统配置6.1.1 管理插件6.1.2 管理节点机器和云6.2 安全配置6.2.1管理证书6.2.2 管理和分配规则6.2.2.1 管理规则6.2.2.2 分配规则6.2.3 管理用户7、查看自己可见的项目8、可锁定的资源9、新建项目文件夹1、新建项目
如何创建以及执行项目 点击图1 的 New Item就可以显示出下图来创建项目 图2新建项目图
按照图2所示三个步骤操作就会出现图3来输入具体的项目内容。
图3新建项目输入option选项内容图 图3所示这些option就是丰富项目内容不是所有选项都是必选的。当输入需要的option内容后最终点击Save该项目就创建成功了。就会跳转至下图。
[由于Options内容和功能有很多这里就不介绍了我将在下一篇详细演示并介绍]图4项目创建完成可执行图 目前该项目是没有加任何option的就是说还没有任何内容点击 Build Now该项目就会开始执行执行后我们就会发现在图4的Build History中显示执行的结果。
2、查看账号
图5查看人员账号图 主要就是一个查看作用对于查询上一个执行者执行过的项目很有作用。
User IDNameLast Commit ActivityOn该项目下的人员ID登录的账号上一次执行距当前的时间执行在哪个项目上
3、构建历史
图6查看项目构建历史图 通过构建历史就可以清晰地看到距离最近的一次执行的哪个项目以及执行结果和状态。
BuildTime SinceStatus执行结果执行的项目名上一次执行距当前的时间执行状态
第一列执行结果圆圈 图7项目执行结果图
4、项目所属关系
图8项目上下级关系图 可以看到一个项目与另一个项目是否有上下级从属关系。 具体没有用过目前还不知道使用的意义
5、查看文件指纹
图9查看文件指纹图 具体什么意思我以及使用目前还不懂
6、管理Jenkins
图10管理Jenkins图
关于管理Jenkins将从以下几方面介绍
6.1 系统配置
6.1.1 管理插件
图11插件管理图 可以看到可以升级的插件可安装的插件已经安装的插件以及安装自己提供的插件。 安装方法很简单只需要选择然后安装就可以。
6.1.2 管理节点机器和云
图12节点机器管理图 从图中可以看到已存在的节点信息可以通过右边的设置查看相关的配置也可以通过左侧导航栏点击New Node 来创建新的节点。
图13新建节点机器图
按照图13所示输入节点名选择节点方式最后点击ok后就会跳转至下图来配置节点。
图14配置节点机器图 图15图14的Add来添加登录的用户名和密码图 至此一个节点就可以配置好了在创建项目时就可以被选择了。
6.2 安全配置
6.2.1管理证书
点击图10的Manage Credentials 就会看到下图目前是所有的已配置的凭据。
图16查看当前所有的凭据图 如上图 当T列为一个“人”说明该凭据是通过用户名和密码配置的 当T列为一个“指纹”说明该凭据是通过ssh的private key配置的。
点击图11中的“Jenkins”,会出现下图全局凭证
图17全局凭据 点击上图的“全局凭据”就可以添加凭据。
图18添加凭据 点击上图的Add Credentials 就可以添加了
图19通过Username with password来添加凭据 图20通过SSH Username with private key来添加凭据 那么什么时候 通过Username with password来添加凭据 什么时候 通过SSH Username with private key来添加凭据呢以及两者的区别是什么呢
6.2.2 管理和分配规则
点击图10的Manage and Assign Roles 就可以看到下图。 只有管理员才会看到如下页面
图21管理和分配规则图
6.2.2.1 管理规则
点击图21的ManageRoles就可以为用户或用户组来制定规则。 图22制定规则图 我们就可以很清楚的知道ABC规则分别可以拥有的权限。 再通过图23我们就可以为用户分配这些规则
6.2.2.2 分配规则
点击图21的Assign Roles就可以为用户或用户组来分配规则。 图23分配规则图 如上图A,B,C是三组规则user1,user2,user3是三个用户或组。 可以看到user1 只支持A规则user2和user3都只支持B规则。
6.2.3 管理用户
点击图10的Manage Users,就可以查看用户和创建用户。 图24创建用户图
7、查看自己可见的项目
图25查看自己可见项目图
SWNameLast SuccessLast FailureLast DurationBuilt OnStatus of the last buildWeather report showing aggregated status of recent builds项目名上一次成功距离现在的时间以及序号上一次失败距离现在的时间以及序号花费的时间在哪个机器上执行
图26项目执行结果和最近状况图
8、可锁定的资源
图27锁定资源图 可将某机器或者某项目设置为专门人使用占用该资源。 具体也没做过
9、新建项目文件夹
图28创建文件夹图 其实就是为项目创建文件夹方便管理。