介绍
目的:为 ketarin 自动创建的 Chocolatey 包定义输出目录,以避免自动创建的 nuspec 包被推送到 GitHub
已按照本手册中的步骤自动创建 Chocolatey 包。其中一个步骤是指定 Automatic Chocolatey Package 模板所在目录的路径。这些包保存在已克隆到计算机上的 GitHub 存储库中。
chocopkgup.exe.config
<?xml version="1.0"?>
<configuration>
<appSettings>
<add key="PackagesFolder" value="C:\path\to\chocolateyautomatic"/>
<add key="TokenReplaceFileSearchPattern" value="*.txt|*.nuspec|*.ps1|*.config"/>
<add key="PS1FileToExecute" value="ChocoPkgUp.ps1"/>
</appSettings>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>
</configuration>
已创建每小时运行 ketarin.exe 的 Windows 计划任务。根据日志,在文件C:\path\to\chocolateyautomatic\output
中定义的目录中创建 nuspec 包。PackagesFolder
chocopkgup.exe.config
Chocolatey.package.updater.log
2014-06-14 19:05:01,884 [INFO ] - Attempting to build package from 'packagename.nuspec'.
Successfully created package 'C:\path\to\chocolateyautomatic\_output\packagename\packageversion\packagename.packageversion.nupkg'.
为了避免自动创建的 Chocolatey 包将被视为git status
将要执行的更改,output
希望在chocopkgup.exe.config
问题
如何更改 ketarin 自动创建的 Chocolatey 包的输出目录,以避免在 GitHub 结帐中创建创建的 nuspec 包?