微服务架构实战:使用Jenkins实现自动化构建,java基础入门第二版电子书

==============

为了演示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所示。

微服务架构实战:使用Jenkins实现自动化构建

输入任务名称“demo”,并选择“构建一个自由风格的软件项目”选项,单击“确定”按钮,即可创建一个空任务,如图15-10所示。

微服务架构实战:使用Jenkins实现自动化构建

配置任务

在图15-10中,单击“源码管理”选项,显示如图15-11所示对话框。在图15-11中勾选“Git选项,在代码库的地址栏中输入“demo”项目的存放地址。

微服务架构实战:使用Jenkins实现自动化构建

因为这是一个公开项目,所以不用设置访问项目的权限。如果是一个私有项目,则必须在图15-11的“Credentials”中配置对项目有存取权限的用户名和密码。

单击图15-11中的“构建触发器”选项,在“构建触发器”对话框中勾选“Poll SCM”选项,配置一个定时任务的日程表,如图15-12所示。

微服务架构实战:使用Jenkins实现自动化构建

图15-12中的日程表“00 20***”,表示在每天的20:00点整执行任务构建。在本实例中不使用定时任务。

接下来,使用 Maven 配置项目的打包。单击“构建”选项,在“增加构建步骤”下拉列表中选择“Invoke top-level Maven targets”选项,如图15-13所示。

微服务架构实战:使用Jenkins实现自动化构建</

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值