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

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

本文将带你们快速感觉一下 Freestyle 项目。github

建立项目

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

freestyle_1.png

项目类型

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

freestyle_2.png

项目配置

配置 SCM

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

freestyle_4.png

GitHub repo: github.com/k8scat/fast…oop

添加凭据

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

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

freestyle_3.png

构建步骤

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

这里咱们会使用到 Execute shell 类型的构建步骤:版本控制

freestyle_5.png

当即构建

Save 保存后,咱们能够回到 Job 的页面,而后点击 Build Now 当即进行构建:

freestyle_7.png

构建历史

构建完成后,咱们能够看到对应的构建历史:

freestyle_8.png

控制台日志

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

freestyle_6.png

总结

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

相关文章
相关标签/搜索