📝 Jenkins教程
54篇技术文档📅  最后修改于: 2020-12-06 09:47:19        🧑  作者: Mango
Jenkins是一个功能强大的应用程序,无论您使用什么平台,都可以进行持续集成和项目的持续交付。它是一个免费资源,可以处理任何类型的构建或持续集成。您可以将Jenkins与许多测试和部署技术集成。在本教程中,我们将说明如何使用Jenkins持续构建和测试软件项目。本教程将帮助所有想学习如何持续构建和测试项目的软件测试人员,以帮助开发人员尽快将更改集成到项目中并获得新的版本。先决条件Jenkins是...
📅  最后修改于: 2020-12-06 09:47:36        🧑  作者: Mango
为什么选择詹金斯?Jenkins是允许持续集成的软件。 Jenkins将安装在将进行集中构建的服务器上。下面的流程图演示了Jenkins如何工作的非常简单的工作流程。有时,与詹金斯一起,人们可能还会看到哈德森协会。 Hudson是由Sun Microsystems开发的非常流行的基于Java的开源持续集成工具,后来被Oracle收购。在Oracle收购Sun之后,从Hudson源代码创建了一个fo...
📅  最后修改于: 2020-12-06 09:47:54        🧑  作者: Mango
下载詹金斯詹金斯的官方网站是詹金斯。如果单击给定的链接,则可以获取Jenkins官方网站的首页,如下所示。默认情况下,最新版本和长期支持版本将可供下载。过去的版本也可以下载。单击下载部分中的“长期支持版本”选项卡。单击链接“较旧但稳定的版本”以下载Jenkins战争文件。开始詹金斯打开命令提示符。在命令提示符下,浏览到存在jenkins.war文件的目录。运行以下命令命令运行后,将运行各种任务,其...
📅  最后修改于: 2020-12-06 09:48:17        🧑  作者: Mango
Jenkins Tomcat设置必须满足以下先决条件。步骤1:验证Java安装要验证Java安装,请打开控制台并执行以下Java命令。OSTaskCommandWindowsOpen command console\>java –versionLinuxOpen command terminal$java –version如果您的系统上已经正确安装了Java,则应该获得以下输出之一,具体取...
📅  最后修改于: 2020-12-06 09:48:35        🧑  作者: Mango
对于本练习,您必须确保安装了Jenkins的计算机具有Internet连接。在您的Jenkins仪表板(主屏幕)中,单击左侧的Manage Jenkins选项。在下一个屏幕中,单击“管理插件”选项。在下一个屏幕中,单击“可用”选项卡。此选项卡将提供可下载的插件列表。在“过滤器”标签中,键入“ Git插件”然后将过滤列表。选中Git插件选项,然后单击“不重启安装”按钮然后将开始安装,并刷新屏幕以显示...
📅  最后修改于: 2020-12-06 09:48:55        🧑  作者: Mango
步骤1:下载和设置Mavenmaven的官方网站是Apache Maven。如果单击给定的链接,则可以访问maven官方网站的首页,如下所示。浏览站点时,转到“文件”部分,然后将链接下载到Binary.zip文件。下载文件后,将文件提取到相关的应用程序文件夹中。为此,将maven文件放置在E:\ Apps \ apache-maven-3.3.3中。步骤2:设定Jenkins和Maven在Jenk...
📅  最后修改于: 2020-12-06 09:49:18        🧑  作者: Mango
在前面的练习中,您可能已经看过几次,我们不得不在Jenkins中配置选项。下面显示了詹金斯中的各种配置选项。因此,可以通过单击左侧菜单侧的“管理Jenkins”选项来获得Jenkins的各种配置选项。然后,您将看到以下屏幕:单击配置系统。下面讨论了一些可以执行的Jenkins配置设置。詹金斯主目录Jenkins需要一些磁盘空间来执行构建和保存存档。可以从Jenkins的配置屏幕中检查此位置。默认情...
📅  最后修改于: 2020-12-06 09:49:44        🧑  作者: Mango
要管理詹金斯,请单击左侧菜单侧的“管理詹金斯”选项。因此,可以通过单击左侧菜单侧的“管理Jenkins”选项来获得Jenkins的各种配置选项。然后,您将看到以下屏幕:一些管理选项如下-配置系统在这里,可以管理构建中使用的各种工具的路径,例如JDK,Ant和Maven的版本以及安全选项,电子邮件服务器和其他系统范围的配置详细信息。安装插件时。安装插件后,Jenkins将动态添加所需的配置字段。从磁...
📅  最后修改于: 2020-12-06 09:50:07        🧑  作者: Mango
在本练习中,我们将在Jenkins中创建一个作业,该作业将拾取一个简单的HelloWorld应用程序,构建并运行Java程序。步骤1-转到Jenkins仪表板,然后单击New Item步骤2-在下一个屏幕中,输入项目名称,在这种情况下,我们将其命名为Helloworld。选择“自由式项目选项”步骤3-将出现以下屏幕,您可以在其中指定作业的详细信息。步骤4-我们需要指定需要构建的文件的位置。在此示例...
📅  最后修改于: 2020-12-06 09:50:30        🧑  作者: Mango
Jenkins为Junit提供了开箱即用的功能,并提供了许多用于其他技术的单元测试的插件,例如用于.Net单元测试的MSTest。如果您转到链接https://wiki.jenkins-ci.org/display/JENKINS/xUnit+Plugin,它将提供可用的单元测试插件列表。Jenkins中的Junit测试示例以下示例将考虑一个基于Junit的简单HelloWorldTest类。An...
📅  最后修改于: 2020-12-06 09:50:51        🧑  作者: Mango
持续集成的基本原则之一是构建应该是可验证的。您必须能够客观地确定特定的构建是否已准备好进入构建过程的下一个阶段,而最方便的方法是使用自动化测试。如果没有适当的自动化测试,您将发现自己必须保留许多构建工件并手动进行测试,这几乎不符合持续集成的精神。以下示例显示了如何使用Selenium运行自动化的Web测试。步骤1-转到管理插件。步骤2-找到Hudson Selenium插件,然后选择安装。重新启动...
📅  最后修改于: 2020-12-06 09:51:10        🧑  作者: Mango
Jenkins带有开箱即用的功能,可以为构建项目添加电子邮件通知。步骤1-配置SMTP服务器。转到管理詹金斯→配置系统。转到电子邮件通知部分,然后输入所需的SMTP服务器和用户电子邮件后缀详细信息。第2步-在Jenkins项目中配置收件人-当您配置任何Jenkins构建项目时,最后可以添加添加收件人,这些收件人会因不稳定或损坏的构建而收到电子邮件通知。然后点击保存按钮。除了默认设置外,市场上还提供...
📅  最后修改于: 2020-12-06 09:51:23        🧑  作者: Mango
如前一部分所述,有许多可用的报告插件,最简单的是可用于jUnit测试的报告。在任何作业的构建后操作中,您可以定义要创建的报告。构建完成后,“测试结果”选项将可用于进一步深入研究。...
📅  最后修改于: 2020-12-06 09:51:38        🧑  作者: Mango
Jenkins有大量的Code Analysis插件。各种插件可以在https://wiki.jenkins-ci.org/display/JENKINS/Static+Code+Analysis+Plugins中找到该插件为静态代码分析插件提供实用程序。 Jenkins可以从各种代码分析工具(例如CheckStyle,FindBugs,PMD等)解析结果文件。对于每个相应的代码分析工具,都需要在...
📅  最后修改于: 2020-12-06 09:52:00        🧑  作者: Mango
有时,如果存在定期构建较大且较重的项目的情况,则需要许多构建机器。在中央计算机上运行所有这些版本可能不是最佳选择。在这种情况下,可以将其他Jenkins机器配置为从机,以减轻主Jenkins服务器的负担。有时,您可能还需要几个不同的环境来测试构建。在这种情况下,几乎必须使用一个从属来代表您所需的每个环境。从属计算机是一台计算机,用于从主计算机上卸载构建项目,并且一旦设置,这种任务分配就相当自动了。...