[Jenkins]freestyle工程

Jenkins提供了多种模型来进行自动化操作,最基础的就是freestyle工程

操作步骤如下:

  1. 在本地新建git仓库
  2. 创建Jenkins Freestyle工程,绑定git仓库,执行构建脚本
  3. git仓库添加文件
  4. 手动触发Jenkins工程进行构建

新建freestyle工程

选择左侧菜单栏->New Item,输入项目名,选择工程类型为Freestyle project,点击OK按钮即完成新建

配置

完成新建项目后会跳往配置页面,也可在项目页面选择左侧菜单栏->Configure

配置页面有6个部分

  1. General
  2. Source Code Management
  3. Build Triggers
  4. Build Environment
  5. Build
  6. Post-build Actions

配置完成点击SaveApply按钮

绑定git仓库

选择Source Code Management->Git,输入本地仓库地址

设置运行脚本

选择Build->Add build step->Execute Shell,使用Linux命令进行接下来的构建

当前测试脚本如下

1
2
3
4
5
6
# 输出信息
echo "hello jenkins"
# 当前路径
pwd
# 当前文件信息
ls -al

构建

git仓库添加修改后,选择项目页面左侧菜单栏->Build Now,会在左侧下方Build History栏中显示新的构建,比如#1

点击本次构建,跳转到构建页面后选择左侧菜单栏->Console Output

1
2
3
4
5
6
7
8
9
10
11
12
13
14
。。。
。。。
[freestyle-test] $ /bin/sh -xe /tmp/jenkins191262132818038393.sh
+ echo hello jenkins
hello jenkins
+ pwd
/home/zj/.jenkins/workspace/freestyle-test
+ ls -al
总用量 16
drwxrwxr-x 3 zj zj 4096 3月 23 15:16 .
drwxrwxr-x 4 zj zj 4096 3月 23 15:16 ..
drwxrwxr-x 8 zj zj 4096 3月 23 15:22 .git
-rw-rw-r-- 1 zj zj 19 3月 23 15:16 hi.txt
Finished: SUCCESS