高效能研发团队-使用自动化改进效率

在开发过程中利用自动化技术,可以帮助我们:

  • 节约开发人员的时间,让他们做更有价值的事情。
  • 减少了开发流程中的人员依赖和相互等待的情况。
  • 加快了迭代速度,提前把问题暴露出来。
  • 另外一种形式的知识沉淀,减少人员流动带来的负面影响。

凌鲨提供了针对研发环境的自动化,可以帮助团队安全的进行CI/CD,运行服务端脚本。凌鲨的自动化是基于服务端代理实现的,在执行上依赖了earthly和deno。

添加服务器代理

服务器代理订阅mqtt频道来进行数据通讯,不会再服务端启动监听端口,保证服务器的安全。

在添加好服务器定义后,由于没有部署服务端代理,服务器会处于离线状态。

点击接入说明,安装接入说明,执行后服务器状态就会变成在线。

查看服务器状态

添加完服务器代理后,可以了解到相关研发服务器的一些基本状态。

设置CI/CD

添加代码仓库

 

添加命令

 

执行命令

 

参看执行结果

 

 

设置服务端脚本

我们使用了deno作为服务端脚本的执行引擎,可以精确控制脚本对网络,系统信息,环境变量,文件读写,子进程的权限控制。

创建服务端脚本

 

设置执行权限

 

查看执行结果

 

在沟通和文档中引用

 

技术选型

earthly

earthly学习成本较低,和docker file类似,在docker file指令体系上添加了少量指令。其次earthly可以在本地进行调试,使得调试成本非常低。earthly的缓存技术,可以让构建速度非常快。

deno

在服务器上运行脚本,安全是非常重要的因素,deno默认情况没有任何权限,需要明确指定网络,文件,系统信息等权限。其次deno可以通过网络导入库,使得脚本发布非常简单。

关于凌鲨

作为软件团队的数字化中枢,凌鲨通过连接工具,AI和研发过程中的信息来改进研发团队的效率。

凌鲨提供了沟通、知识库、项目管理、自动化等功能,并且还提供了微应用,方便用户进行功能扩展。

凌鲨是通过开源方式运作的,开源代码地址: https://jihulab.com/linksaas 。你也可以从我们官网( https://www.linksaas.pro )下载我们预编译的版本。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

凌鲨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值