CI工具之Wercker持续构建与发布

wercker是持续集成与发布的工具,是开发者的神兵利器,下面我们来看看如何使用wercker工具进行构建

1.访问wercker官网用github账号登录,登录之后会提示输入用户名和邮箱,这里就不过多解释了

worker

目前wercker支持以下三种代码仓库管理工具

wercker

接下来,通过Wercker搭建CI环境只需经过以下三个基本步骤即可:

1.在Wercker网站中创建一个应用程序。

wercker04

创建app之后显示的页面

wercker05

golang例子

2.将wercker.yml添加到应用程序的代码库中。

Wercker配置文件是一个YAML文件,该文件必须在GitHub repo的最顶层目录,该文件主要包含三个部分,对应可用的三个主要管道。

— Dev:定义了开发管道的步骤列表。与所有管道一样,可以选定一个box用于构建,也可以全局指定一个box应用于所有管道。box可以是Wercker内置的预制Docker镜像之一,也可以是Docker Hub托管的任何Docker镜像。

— Build:定义了在Wercker构建期间要执行的步骤和脚本的列表。与许多其他服务(如Jenkins和TeamCity)不同,构建步骤位于代码库的配置文件中,而不是隐藏在服务配置里。

— Deploy:在这里可以定义构建的部署方式和位置。

Wercker中还有工作流的概念,通过使用分支、条件构建、多个部署目标和其他高级功能扩展了管道的功能,这些高级功能读着可以自己在wercker的网站中探索

wercker

设置环境变量

ENV

3.选择打包和部署构建的位置。推送镜像需要在dockerhub上注册个账号,这个简单在这里就不多费口舌了

执行的结果

06

wercker
如果感兴趣还可以安装wercker的客户端,在本地构建wercker-cli

wercker官网

参考
http://blog.csdn.net/ganglia/article/details/73610021

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值