通过凌鲨(linksaas)来进行自动构建和部署

团队效率最直接有效的手段之一。

使用自动化有如下好处:

  • 把员工从重复机械式的工作中解放出来
  • 加快研发-测试-部署的整体
  • 更早的发现分支合并的冲突
  • 团队知识沉淀的一种方式,减少人员流动带来的负面影响

凌鲨(linksaas)的自动化是基于​​earthly​​来构建的,选择earthly的原因:

  • 简单,和Dockerfile指令非常相似,只增加了少量指令
  • 随处运行,方便本地开发调试
  • 跨项目的自动化脚本复用

使用凌鲨(linksaas)的自动化需要在服务端部署robot程序,这个程序目前是开源的。robot目前支持监控和earthly构建,后续将增加上传artifact的功能。

使用步骤

添加机器人

按接入说明,就可以在服务器上部署robot了,配置中有些参数需要自行配置

创建仓库并关联执行机器人

通过凌鲨(linksaas)来进行自动构建和部署

创建构建指令

通过凌鲨(linksaas)来进行自动构建和部署

执行指令

通过凌鲨(linksaas)来进行自动构建和部署

通过凌鲨(linksaas)来进行自动构建和部署