还记得第一次接触 Jenkins 的时候,用的便是 Freestyle 自由风格的项目,是相对简单的一种项目类型。
本文将带大家快速感受一下 Freestyle 项目。
创建项目
点击 Jenkins 首页的 New Item 进行创建新的项目:
项目类型
输入项目名称 item name,选择 Freestyle project,然后点击 OK:
项目配置
配置 SCM
通常,我们会使用 Git 版本控制工具管理我们的代码,这里我们选择使用 GitHub,包括填写代码仓链接 Repository URL、凭据 Credentials 和 构建分支 Branches to build:
GitHub repo: github.com/k8scat/fast…
添加凭据
Jenkins 拥有管理各种凭据的能力,包括 Username with password、GitHub App、SSH Username with private key、Secret file、Secret text 和 Certificate。
这里我们将用到其中一种,那就是 Username with password:
构建步骤
Jenkins 支持多种类型的构建步骤,包括 Execute Windows batch command、Execute shell、Invoke Ant、Invoke Gradle script、Invoke top-level Maven targets、Run with timeout 和 Set build status to "pending" on GitHub commit。
这里我们会使用到 Execute shell 类型的构建步骤:
立即构建
Save 保存后,我们可以回到 Job 的页面,然后点击 Build Now 立即进行构建:
构建历史
构建完成后,我们可以看到对应的构建历史:
控制台日志
找到最新的构建历史,我们可以进去查看构建的控制台输出,这里会打印构建过程中的输出内容,以及最后的 SUCCESS 表明我们的构建结果是成功的:
总结
整个 Freestyle 项目看上去就是这么轻松愉快,但其中仍留有许多细节之处等待大家探索,如有疑问,欢迎在文章下面留言,我会及时回复的!