如何在 Jenkins Freestyle 项目中创建新的构建作业

什么是 Jenkins 自由式项目?

Jenkins 自由式项目 是包含步骤和构建后操作的可重复构建作业、脚本或管道。它是一种改进的作业或任务,可以跨越多个操作。它允许您配置构建触发器并为您的 Jenkins 项目提供基于项目的安全性。它还提供插件来帮助您构建步骤和构建后操作。

您可以在 Jenkins 构建步骤或构建后操作中执行的操作类型非常有限。Jenkins Freestyle 项目中有许多标准插件可以帮助您克服这个问题。

如何在詹金斯中创建作业
如何在詹金斯中创建作业

如何在 Jenkins 中创建新的构建作业

自由式构建作业是一种高度灵活且易于使用的选项。您可以将其用于任何类型的项目;它易于设置,并且它的许多选项都出现在其他构建作业中。以下是在 .

步骤 1)登录 Jenkins


要创建 Jenkins 自由式作业,请通过访问 Jenkins 安装路径登录到 Jenkins 仪表板。通常,它将托管在 localhost 上 http://localhost:8080 如果你有 安装 Jenkins 在另一个路径中,使用适当的 URL 访问您的仪表板,如下面的 Jenkins 作业创建示例所示。

在 Jenkins 中创建新的构建作业

步骤 2)创建新项目

点击 ”新物品”位于仪表板左上角。

在 Jenkins 中创建新的构建作业

步骤 3)输入商品详情

在下一个屏幕中,

  1. 输入要创建的项目的名称。我们将在本演示中使用“Hello world”。
  2. 选择 Freestyle 项目
  3. 点击“确定”

在 Jenkins 中创建新的构建作业

步骤 4)输入项目详细信息

输入您想要测试的项目的详细信息。

在 Jenkins 中创建新的构建作业

步骤 5)输入存储库 URL

在源代码管理下,输入您的存储库 URL。我们有一个测试存储库,位于 https://github.com/kriru/firstJava.git

在 Jenkins 中创建新的构建作业

您也可以使用本地存储库。

如果您的 GitHub 存储库是私有的,Jenkins 将首先使用 GitHub 验证您的登录凭据,然后才从您的 GitHub 存储库中提取源代码。

步骤 6)调整设置

现在您已经提供了所有详细信息,是时候构建代码了。调整 建立 部分,在您想要的时间构建代码。您甚至可以安排构建在设定的时间定期进行。

建立,

1。 点击 ”添加构建步骤=

2。 点击 ”执行 Windows 批处理命令”并添加您想要在构建过程中执行的命令。

在 Jenkins 中创建新的构建作业

在这里,我添加了 java 命令来编译 java 代码。

我添加了以下 Windows 命令:

javac HelloWorld.java

你好世界

在 Jenkins 中创建新的构建作业

步骤 7)保存项目

输入所有数据后,

  1. 点击 入学申请
  2. 已保存 该项目。

步骤 8)构建源代码

现在,在主屏幕上,单击 立即建造 左侧的按钮来构建源代码。

在 Jenkins 中创建新的构建作业

步骤 9)检查状态

点击后 现在建造, 您可以看到所运行的构建的状态 建立历史.

在 Jenkins 中创建新的构建作业

步骤 10)查看控制台输出

点击 建立号码 然后点击 控制台输出 查看您运行的构建的状态。它应该会显示一条成功消息,前提是您已正确遵循设置,如下面的 Jenkins 创建新作业示例所示。

在 Jenkins 中创建新的构建作业

总之,我们执行了一个托管在 GitHub 上的 HelloWorld 程序。Jenkin 从远程存储库拉取代码,并按照您定义的频率持续构建。

结语

  • Jenkins Freestyle 项目是可重复的构建作业、脚本或管道,其中包含步骤和构建后操作。它是一种改进的作业或任务,可以跨越多个操作。
  • 您可以在构建步骤或构建后操作中执行的操作类型非常有限。Jenkins Freestyle 项目中有许多标准插件可以帮助您克服这个问题。
  • 自由式构建 Jenkins 作业非常灵活且易于使用。您可以将其用于任何类型的项目;它易于设置,并且它的许多选项都出现在其他构建 Jenkins 作业中。
  • 如果您的 GitHub 存储库是私有的,Jenkins 将首先使用 GitHub 验证您的登录凭据,然后才从您的 GitHub 存储库中提取源代码。