还记得第一次接触 Jenkins 的时候,用的即是 Freestyle 自由风格的项目,是相对简单的一种项目类型。git
本文将带你们快速感觉一下 Freestyle 项目。github
点击 Jenkins 首页的 New Item
进行建立新的项目:shell
输入项目名称 item name
,选择 Freestyle project
,而后点击 OK:markdown
一般,咱们会使用 Git 版本控制工具管理咱们的代码,这里咱们选择使用 GitHub,包括填写代码仓连接 Repository URL
、凭据 Credentials
和 构建分支 Branches to build
:工具
GitHub repo: github.com/k8scat/fast…oop
Jenkins 拥有管理各类凭据的能力,包括 Username with password
、GitHub App
、SSH Username with private key
、Secret file
、Secret text
和 Certificate
。ui
这里咱们将用到其中一种,那就是 Username with password
:spa
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
。3d
这里咱们会使用到 Execute shell
类型的构建步骤:版本控制
Save
保存后,咱们能够回到 Job 的页面,而后点击 Build Now
当即进行构建:
构建完成后,咱们能够看到对应的构建历史:
找到最新的构建历史,咱们能够进去查看构建的控制台输出,这里会打印构建过程当中的输出内容,以及最后的 SUCCESS
代表咱们的构建结果是成功的:
整个 Freestyle 项目看上去就是这么轻松愉快,但其中仍留有许多细节之处等待你们探索,若有疑问,欢迎在文章下面留言,我会及时回复的!