`
bookong
  • 浏览: 95894 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

Jenkins使用经验谈2(系统设置及插件管理)

    博客分类:
  • ci
阅读更多
现在我们点击左侧列表中的“系统管理”,咦?上面有两条提示唉?


第一条提示是说你要设置Tomcat容器对 URL 的国际化支持(因为“国际化”这个单词internationalization 的i和n中间有18个字母,所以叫 i18n)。这个不用多说了,点击链接进入相关页面按照说明一步一步操作就可以了(操作后需要重启一下)。
第二条是说默认情况下任何用户都可以操作,建议你马上进行安全设置,关于权限设置我会在后面讲到,暂时先不用管他。

系统设置

我们先点进系统设置里看一下:
“系统消息”这一部分内容会显示在首页顶部,我们可以在里面直接写上HTML内容。里面可以写一些相关的质量管理系统或者项目管理系统的链接,也可以写一些通知或者公告了什么的。点击一项最右边的问号图表可以得到比较详细的说明。

“执行者”表示本机同时可以执行的构建数目,不过我们将这里设置为0,也就是不允许这台机器进行任何构建,以后所有构建我们都是通过不同的奴隶节点(slave node)来完成,因为对于非Java的项目,可能构建的系统和需要的开发环境千差万别,都在主节点(master node)上进行构建不但占用太多主节点资源,而且必须给各个项目的相关人员开放登录到主节点的权限,每个人都根据自己的喜好随便在主节点上安装、配置,可能导致极大的混乱和出现各种各样的问题。
下面的各个选项我们暂时先不管,到“Jenkins Location”这里,设置管理员发送邮件的地址。



下面的各个选项暂时也先不管,找到“邮件通知”,填写相关的属性(可以跟IT部门的人申请一个专用的帐号),并且可以勾选“通过发送测试邮件测试配置”来测试一下。
开始时需要设置的基本就是这么几项了,其他的配置会在安装了不同的插件后出现,我们在介绍具体插件时再说他们对应的配置内容。

管理插件

回到“系统管理”页面,点击“管理插件”,可以在这里对插件进行安装、卸载、升级、降级等操作。
这一部分的界面非常直观好理解,我就不详细介绍了。需要注意的是如果想安装自己写的插件,要在高级里面上传插件的 hpi 文件。



好我们先安装几个必要的插件:
因为我们的代码用git仓库管理,先安装git相关插件,在“可选插件”页签中,找到“Git Client Plugin”插件,勾选前面的复选框。



再找到“Git Parameter Plugin”,勾选前面的复选框。



然后点击屏幕最下面的“Install without restart”按钮,此时开始自动下载安装插件,如果勾选了最后的“当安装成功并且没有运行中的任务时重启”,那么Jenkins会自动重启让插件生效。



这里有个地方要注意,安装后的插件有些名字会改变,比如这个插件在“可选插件”叫“Git Client Plugin”,安装以后就改名叫“Jenkins GIT client plugin”,太坑爹了。



要注意的是,此时在首页左侧多出一个“Credentials”来管理证书(同时在进入“系统管理”页面也可以看到一个入口。这个插件是在安装“Git Client Plugin”时安装的被依赖插件。在之前的版本(1.3.0)还没有这个依赖,后面我们使用git签出代码时一起琢磨一下这个插件的用法。





另外,还记得我们之前将主节点的“执行者”设置为了0吗?也就是我们希望所有的构建都是在奴隶节点完成的。如果你不打算这么做(或者单单是强迫症看不了错误提示),你还要进入“系统管理”中的“系统设置”,配置新出现的Git部分内容。配置方式也可以是手动在服务器安装后指定,也可以让Jenkins在第一次使用前自动安装。但要注意的是,“Path to Git executable”这一项最好填写“git”而不填写完整路径。这样你才能让Jenkins在Windows和Linux等不同操作系统的奴隶节点上都成功签出代码,切记。



好,现在前戏已经准备好了,下面我们开始真正的Jenkins冒险之旅(之所以说是冒险之旅,实在是因为坑太多了),下一集里,我们说一说如何管理节点。
  • 大小: 62.5 KB
  • 大小: 6 KB
  • 大小: 42.9 KB
  • 大小: 8.1 KB
  • 大小: 12.6 KB
  • 大小: 6.6 KB
  • 大小: 4.7 KB
  • 大小: 19.1 KB
  • 大小: 11 KB
  • 大小: 15.3 KB
分享到:
评论
1 楼 killoceaner 2016-06-07  
你好,我在配置好jenkins后手动安装插件时总是报出Caused by: java.util.zip.ZipException: error in opening zip file 这个问题,请教有没有方法解决

相关推荐

    jenkins离线插件安装包大全

    2. Jenkins插件管理: Jenkins的强大在于它的可扩展性,通过安装各种插件,可以支持多种构建、测试和部署工具。"jenkins-plugins"目录中的HPI文件是这些插件的离线安装包。在没有网络连接的情况下,用户需要提前...

    Jenkins安装包以及常用插件离线

    接着,当Jenkins首次启动时,你可以通过管理界面的“高级”选项卡,指定一个包含这些插件的目录,通常是`/var/lib/jenkins/plugins`(根据你的操作系统和Jenkins安装路径可能有所不同)。这样,Jenkins在初始化时会...

    jenkins离线所需插件

    6. **插件管理**:在 Jenkins 中,可以通过 `Manage Jenkins` -> `Manage Plugins` 来查看和管理已安装的插件,包括更新、禁用和启用。对于离线环境,确保所有必要的插件都在列表中,并且版本匹配你的 Jenkins 版本...

    Jenkins 2.332.2 LTS war包和插件

    **Jenkins 2.332.2 LTS 知识点详解** Jenkins 是一个开源的持续集成(CI)和持续部署(CD)工具,它允许开发者自动化软件构建、测试和部署过程。Jenkins 2.332.2 LTS(长期支持版本)是其稳定版的一个里程碑,为...

    Jenkins打包插件配置

    每个插件都是一个独立的Java Web应用程序,它们通过Jenkins的插件管理系统进行安装和更新。`/Users/mac/.jenkins/plugins`是mac用户的Jenkins主目录下存放插件的默认位置,每个插件以`.hpi`(Hudson Plugin ...

    内网jenkins(2.346.1)部署离线下载插件

    在内网环境中部署Jenkins(版本2.346.1)时,由于网络限制,我们通常无法直接从官方仓库在线下载所需的插件。在这种情况下,我们需要采用离线方式安装插件,确保Jenkins能够正常运行并满足内网环境的需求。以下是...

    无网、内网服务器 jenkins搭建 (2.328版本)全部插件 离线下载

    在Linux系统中,可以使用`systemctl restart jenkins`或`service jenkins restart`命令,而在Windows中,可以在服务管理器中停止并重新启动Jenkins服务。 2. **配置Jenkins**: - 重启Jenkins后,访问它的URL...

    Jenkins-2.358版本常用插件汇总

    因此整理常用Jenkins插件汇总包,该资源包提供目前Jenkins的2.358版本(jdk1.8的版本)所需要的常见插件包。包含:localization-zh-cn、credentials-binding、nodejs、git、maven、piprline、publish over ssh、ace-...

    Jenkins(2.350版本)常用插件

    该资源包提供目前Jenkins的2.350版本(jdk1.8的版本)所需要的常见插件包。包含:localization-zh-cn、credentials-binding、nodejs、git、maven、piprline、publish over ssh等常见插件,可以说实现前后端项目的...

    jenkins离线插件包.zip

    Jenkins是一款广泛使用的开源持续集成工具,用于自动化各种任务,包括构建、测试和部署软件。离线插件包是为了解决在没有网络连接或网络受限的...通过正确使用和管理离线插件包,可以确保Jenkins环境的稳定性和功能性。

    jenkins离线安装svn插件

    6. **验证安装**:启动 Jenkins 后,登录管理界面,进入“系统管理”->“插件管理”,在已安装的插件列表中检查 SVN 插件是否显示。如果出现并显示为已安装,那么离线安装成功。 7. **配置 SVN**:在 Jenkins 中,...

    Jenkins 使用INJECTOR插件实现修改环境变量(亲测实用)

    在 Jenkins 的管理页面中,进入“插件管理”(Manage Plugins),然后选择“可选插件”(Available)标签页,在搜索框中输入 "Injector",找到 Injector 插件并点击“安装”或“立即安装”(Install without restart)。...

    jenkins离线插件+插件安装依赖顺序文档

    在这个压缩包中,我们有"Jenkins2.346.1插件.pdf",这可能是详细的插件列表或安装指南。 - **创建插件目录**:在Jenkins安装目录下创建一个名为`plugins`的目录(如果没有的话)。 - **解压并复制**:将下载的插件...

    Jenkins常用插件.rar

    3. **git-client.hpi** - Git客户端插件提供了与Git版本控制系统交互的能力,使得Jenkins可以自动从Git仓库获取源码,执行构建、测试等操作,是使用Git作为版本控制的必备插件。 4. **subversion.hpi** - ...

    jenkins的默认推荐下载的插件

    Jenkins 的运维方面,除了插件管理,还包括服务器配置、安全设置、监控和性能优化。例如,为了确保系统的稳定性,运维人员需要关注资源使用情况,定期更新插件和 Jenkins 核心以获取最新功能和安全修复。此外,良好...

    jenkins离线安装中文插件包jenkins-zh.zip

    2. **解压插件**: 将下载的压缩包"jenkins-zh.zip"解压到Jenkins的插件目录。默认情况下,这个目录是`/var/lib/jenkins/plugins/`。请确保您有适当的权限进行操作,如果没有,可能需要使用sudo或者以管理员身份运行...

    jenkins 2.282 插件

    在使用Jenkins 2.282时,可以通过Jenkins管理界面的插件管理器来查找、安装和更新插件。通过插件,Jenkins可以适应各种开发环境和流程,成为软件开发团队不可或缺的工具。 综上所述,Jenkins 2.282 插件集是一套...

    Jenkins常用插件库

    本插件库不可以单独使用,需要配合的`.jenkins`文件夹(该文件夹为Jenkins启动时自动生成的)使用,具体使用步骤如下: 1,正常通过war包或者其他的方式启动Jenkins; 2,找到Jenkins生成的工作目录`.jenkins`,查看...

    jenkins 中文 离线插件

    首先,将下载的 ".hpi" 文件上传到 Jenkins 系统的 "插件管理" 页面的 "先进模式" 下,然后选择 "上传插件" 功能,找到并上传这两个文件。安装完成后,Jenkins 需要重启以应用新的插件设置。 总的来说,"jenkins ...

Global site tag (gtag.js) - Google Analytics