还记得第一次接触 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 项目看上去就是这么轻松愉快,但其中仍留有许多细节之处等待大家探索,如有疑问,欢迎在文章下面留言,我会及时回复的!