# 变量使用: ${变量名} # 支持多行赋值,格式参考‘替换内容’ [全局变量] 发布目录 = 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 [启动服务] 服务名称 = 启动条件 = 此服务被当前进程停止