课时166:脚本发布_脚本技巧_技巧解读

2.3.1 技巧解读

学习目标

这一节,我们从 简单脚本、复杂脚本、注意事项、小结 四个方面来学习

简单脚本

简介

powershell 复制代码
	1、手工执行的命令一定要可执行
	2、命令简单罗列
	3、固定的内容变量化
	4、功能函数化

复杂脚本

实践

powershell 复制代码
	1、手工执行的命令一定要可执行
	2、根据发布流程编写脚本的框架
	3、将手工执行的命令填充到对应的框架函数内部
	4、增加日志功能,方便跟踪脚本历史执行记录
	5、主函数中逻辑流程控制好
	6、设计安全的方面:
		增加锁文件,保证代码发布的过程中不受干扰,
		输入参数数量
		输入参数匹配
		脚本帮助信息
	7、调试脚本

注意事项

powershell 复制代码
	1、命令一定要保证能正常执行
	2、成对的符号,要成对写,避免丢失
	3、函数调用,
		写好函数后,一定要在主函数中进行调用
	4、避免符号出现中文
	5、命令变量的写法一定要规范
	6、固定的内容一定要变量实现,方便以后更改
	7、日志的输出
	8、脚本的传参和函数的传参要区别对待

小结

复制代码
相关推荐
chennalC#c.h.JA Ptho31 分钟前
lubuntu 系统详解
linux·经验分享·笔记·系统架构·系统安全
冼紫菜31 分钟前
解决 CentOS 7 镜像源无法访问的问题
linux·运维·服务器·centos
几道之旅33 分钟前
分别在windows和linux上使用curl,有啥区别?
linux·运维·windows
季柳东34 分钟前
在虚拟机Ubuntu18.04中安装NS2教程及应用
linux·运维·ubuntu
冼紫菜37 分钟前
如何在 CentOS 7 虚拟机上配置静态 IP 地址并保持重启后 SSH 连接
linux·开发语言·centos·ssh
oioihoii1 小时前
C++23 views::slide (P2442R1) 深入解析
linux·算法·c++23
Jerry&Louis2 小时前
【Ubuntu】neovim & Lazyvim安装与卸载
linux·ubuntu
头疼的程序员2 小时前
linux入门学习(介绍、常用命令、vim、shell)
linux·vim
lix的小鱼3 小时前
安装Hadoop并运行WordCount程序
大数据·linux·hadoop
Johny_Zhao3 小时前
Ubuntu安装部署Zabbix网络监控平台和设备配置添加
linux·网络·mysql·网络安全·信息安全·云计算·apache·zabbix·shell·yum源·系统运维·itsm