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