玩转 CICD 之 Jenkins 构建自由风格项目

27,644 阅读1分钟

还记得第一次接触 Jenkins 的时候,用的便是 Freestyle 自由风格的项目,是相对简单的一种项目类型。

本文将带大家快速感受一下 Freestyle 项目。

创建项目

点击 Jenkins 首页的 New Item 进行创建新的项目:

freestyle_1.png

项目类型

输入项目名称 item name,选择 Freestyle project,然后点击 OK:

freestyle_2.png

项目配置

配置 SCM

通常,我们会使用 Git 版本控制工具管理我们的代码,这里我们选择使用 GitHub,包括填写代码仓链接 Repository URL、凭据 Credentials 和 构建分支 Branches to build

freestyle_4.png

GitHub repo: github.com/k8scat/fast…

添加凭据

Jenkins 拥有管理各种凭据的能力,包括 Username with passwordGitHub AppSSH Username with private keySecret fileSecret textCertificate

这里我们将用到其中一种,那就是 Username with password

freestyle_3.png

构建步骤

Jenkins 支持多种类型的构建步骤,包括 Execute Windows batch commandExecute shellInvoke AntInvoke Gradle scriptInvoke top-level Maven targetsRun with timeoutSet build status to "pending" on GitHub commit

这里我们会使用到 Execute shell 类型的构建步骤:

freestyle_5.png

立即构建

Save 保存后,我们可以回到 Job 的页面,然后点击 Build Now 立即进行构建:

freestyle_7.png

构建历史

构建完成后,我们可以看到对应的构建历史:

freestyle_8.png

控制台日志

找到最新的构建历史,我们可以进去查看构建的控制台输出,这里会打印构建过程中的输出内容,以及最后的 SUCCESS 表明我们的构建结果是成功的:

freestyle_6.png

总结

整个 Freestyle 项目看上去就是这么轻松愉快,但其中仍留有许多细节之处等待大家探索,如有疑问,欢迎在文章下面留言,我会及时回复的!