课时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、脚本的传参和函数的传参要区别对待

小结

复制代码
相关推荐
牧以南歌〆3 小时前
在Ubuntu主机中修改ARM Linux开发板的根文件系统
linux·arm开发·驱动开发·ubuntu
夜月yeyue4 小时前
设计模式分析
linux·c++·stm32·单片机·嵌入式硬件
kfepiza5 小时前
Debian的`/etc/network/interfaces`的`allow-hotplug`和`auto`对比讲解 笔记250704
linux·服务器·网络·笔记·debian
cuijiecheng20186 小时前
Ubuntu下布署mediasoup-demo
linux·运维·ubuntu
独行soc7 小时前
2025年渗透测试面试题总结-2025年HW(护网面试) 33(题目+回答)
linux·科技·安全·网络安全·面试·职场和发展·护网
java龙王*8 小时前
开放端口,开通数据库连接权限,无法连接远程数据库 解决方案
linux
bcbobo21cn8 小时前
Linux命令的命令历史
linux·histsize·histfile
jingyu飞鸟9 小时前
linux系统源代码安装apache、编译隐藏版本号
linux·运维·apache
世事如云有卷舒9 小时前
Ubunt20.04搭建GitLab服务器,并借助cpolar实现公网访问
linux·服务器·gitlab
2401_8582861110 小时前
OS15.【Linux】gdb调试器的简单使用
linux·运维·服务器·开发语言·gdb