【运维自动化-作业平台】脚本版本管理如何使用
在蓝鲸作业平台中,执行脚本是最常见的功能之一,支持快速录入脚本执行和引用脚本执行,引用的脚步即单独写好的,并且由定期管理更新的脚本,主要有业务脚本和公共脚本两种。
快速脚本
手动页面编写的脚本,没有版本的概念
引用脚本
独立维护的常用脚本,有版本的概念,有业务脚本和公共脚本两种。
- 业务脚本
引用脚本的一种,只能在业务内进行引用执行,不能跨业务,比如业务自己的一些发布变更脚本。
- 公共脚本
引用脚本的另一种,可以通过权限申请在任一业务下引用执行,比如安全扫描类的脚本,每个业务都能适用。
脚本模板
脚本模板是6.1、7.0版本发布后的一个新的小功能,可以自定义脚本的初始化内容,也就是在正式脚本执行前会执行。需要注意的是,脚本模板是根据用户来配置生效的。
配置完去执行脚本时发现默认脚本内容已经更新了
执行结果也能看到自定义脚本内容被执行了
引用脚本实操演示(以公共脚本为例)
1、创建公共脚本
这里创建一个实现简单的端口是否监听的功能脚本为例,并使用脚本模板。
Ps:业务脚本的标签和公共脚本标签不一样,公共脚本标签固定几类不能新增,业务脚本的则可以自定义标签。
2、上线公共脚本
脚本内容编辑后提交,会看到是未上线状态,有上线、调试等动作。可以先调试一把
调试执行实际就是把脚本内容放到快速执行力跑一遍,如果符合预期,则可以进行下一步的上线。
成功上线后状态会变为[已上线],就可以去引用执行了。
3、执行公共脚本
- 直接页面执行
- 作业里引用
4、迭代脚本版本
因正常业务需求,需要修改脚本内容。
- 新建一个版本,可以点复制并新建或者直接点新建版本.
- 调试并上线新版本
可以对比版本,查看修改点。
- 更新作业中引用脚本版本
重新执行快速会发现已经是新版本内容了。
但是作业中已经引用过公共脚本,需要手动更新
1、先更新作业里的脚本引用
2、更新执行方案
同步完即完成了执行方案的更新。
说明:适合产品版本 V6.1/V6.2/V7.0/V7.1
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· 【.NET】调用本地 Deepseek 模型
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库