# 变量使用: ${变量名}
# 支持多行赋值,格式参考‘替换内容’
[全局变量]
发布目录 = D:\_work\YieldChainOTC2.2\YLErpWeb
目标目录 = D:\_bak\publish
[配置文件]
# 功能:找到配置文件并替换响应的配置
文件路径 = ${发布目录}\web.config
替换内容 = '''
'''
[复制目录]
# 必需
复制目录 = ${发布目录}\App_Data
# 支持*通配符,使用|做为或者符号,例:*test*|abc,优先匹配
# 如果匹配子目录名则对子目录进行复制操作
包含子目录 = conf*|*Customized*
# 支持*通配符,使用|做为或者符号,例:*test*|abc
# 如果匹配子目录名则对子目录不进行复制操作
排除子目录 = conf*|*Customized*
# 支持*通配符,使用|做为或者符号,例:*.txt|abc.dll,优先匹配
# 如果匹配文件名则对文件进行复制操作
包含文件 = *.txt|*.xm
# 支持*通配符,使用|做为或者符号,例:*.txt|abc.dll
# 如果匹配文件名则对文件不进行赋值操作
排除文件 = *.gitignore
# 必需
目标目录 = ${目标目录}\App_Data
[清空目录]
# 必需
清空目录 = ${目标目录}\EmptyDir
# 支持*通配符,使用|做为或者符号,例:*test*|abc,优先匹配
# 如果匹配子目录名则对子目录进行清空操作
包含子目录 = conf*|*Customized*
# 支持*通配符,使用|做为或者符号,例:*test*|abc
# 如果匹配子目录名则对子目录不进行清空操作
排除子目录 = conf*|*Customized*
# 支持*通配符,使用|做为或者符号,例:*.txt|abc.dll,优先匹配
# 如果匹配文件名则对文件进行删除操作
包含文件 = *.txt|*.xm
# 支持*通配符,使用|做为或者符号,例:*.txt|abc.dll
# 如果匹配文件名则对文件不进行删除操作
排除文件 = *.gitignore
[压缩目录]
# 必需
压缩目录 = ${目标目录}\ZipDir
# 支持*通配符,使用|做为或者符号,例:*.txt|abc.dll,优先匹配
包含文件 = *.txt|*.exe
# 支持*通配符,使用|做为或者符号,例:*.txt|abc.dll
排除文件 =
# 必需
目标文件 = 11.zip
[停止服务]
服务名称 =
等待时间 = #服务停止等待时间,默认10s
[启动服务]
服务名称 =
启动条件 = 此服务被当前进程停止