monicazhang 发表于 2017-7-31 15:00:01

你能做到一个发布工具仅需20分钟吗?

http://www.ITILchina.cn/a/159.files/image001.png首先问一个问题:你心目中的发布工具是什么样子的? 是打开.sh文件的几行shell代码?是登录CRT后几个服务器之间scp?还是一个“大而全”的巨无霸系统呢? 有木有想过,几个参数,一个页面.一个按钮就能搞定的任何人都可以操作的发布工具呢? 前方高能!前方高能!前方高能!重要的事情说三遍!http://www.ITILchina.cn/a/159.files/image002.png20分钟,构建一键发布小工具 1.准备工作:部署了蓝鲸DevOps自动化运维平台,搭建了本地开发环境,在作业平台中写好了业务场景所需的发布脚本作业。

通过蓝鲸组件服务,调度一切! http://www.ITILchina.cn/a/159.files/image004.jpg2.构建操作界面:利用MagicBox拖拽你想要的发布界面,一个参数,一个按钮即可。http://www.ITILchina.cn/a/159.files/image006.jpg3.选择需要的API,连接一切,轻松搞定。前端逻辑http://www.ITILchina.cn/a/159.files/image008.jpg后台逻辑job.get_task:查询作业相关信息job.execute_task:执行作业http://www.ITILchina.cn/a/159.files/image010.jpg4.代码提交,部署到测试环境测试,并上线到正式环境。 http://www.ITILchina.cn/a/159.files/image012.jpg5.在“工作台”进入对应的小工具。http://www.ITILchina.cn/a/159.files/image014.jpg6.最后检查:作业平台中“test"发布脚本已被执行,发布成功!http://www.ITILchina.cn/a/159.files/image016.jpg (热衷学习与分享的原创)
页: [1]
查看完整版本: 你能做到一个发布工具仅需20分钟吗?