首先问一个问题:
你心目中的发布工具是什么样子的?
是打开.sh文件的几行shell代码?
是登录CRT后几个服务器之间scp?
还是一个“大而全”的巨无霸系统呢?
有木有想过,
几个参数,一个页面.
一个按钮就能搞定的
任何人都可以操作的发布工具呢?
前方高能!前方高能!前方高能!
重要的事情说三遍!
20分钟,
构建一键发布小工具
1.准备工作:部署了蓝鲸DevOps自动化运维平台,搭建了本地开发环境,在作业平台中写好了业务场景所需的发布脚本作业。
通过蓝鲸组件服务,调度一切!
2.构建操作界面:利用MagicBox拖拽你想要的发布界面,一个参数,一个按钮即可。
3.选择需要的API,连接一切,轻松搞定。
前端逻辑
后台逻辑
job.get_task:查询作业相关信息
job.execute_task:执行作业
4.代码提交,部署到测试环境测试,并上线到正式环境。
5.在“工作台”进入对应的小工具。
6.最后检查:作业平台中“test"发布脚本已被执行,发布成功!
(热衷学习与分享的原创)