==============
为了演示Jenkins的使用,下面创建一个自动部署实例。
在这个实例中使用的是一个功能非常简单的项目,项目中只有一个主程序,代码如下所示
@SpringBootApplication@RestController
public class DemoApplication {
public static void main (String[] args){
SpringApplication.run(DemoApplication.class,args) ;
}
@RequestMapping (value = “/”)public String index(){
return "Hello world! ";
}
}
应用启动后,打开首页将输出“Hello World!”。
下面介绍这个自动部署项目的实现过程。
创建任务
在Jenkins首页中单击“新建”选项,打开创建任务页,如图15-9所示。
输入任务名称“demo”,并选择“构建一个自由风格的软件项目”选项,单击“确定”按钮,即可创建一个空任务,如图15-10所示。
配置任务
在图15-10中,单击“源码管理”选项,显示如图15-11所示对话框。在图15-11中勾选“Git选项,在代码库的地址栏中输入“demo”项目的存放地址。
因为这是一个公开项目,所以不用设置访问项目的权限。如果是一个私有项目,则必须在图15-11的“Credentials”中配置对项目有存取权限的用户名和密码。
单击图15-11中的“构建触发器”选项,在“构建触发器”对话框中勾选“Poll SCM”选项,配置一个定时任务的日程表,如图15-12所示。
图15-12中的日程表“00 20***”,表示在每天的20:00点整执行任务构建。在本实例中不使用定时任务。
接下来,使用 Maven 配置项目的打包。单击“构建”选项,在“增加构建步骤”下拉列表中选择“Invoke top-level Maven targets”选项,如图15-13所示。
</