在Nuget中打包静态网站
我想使用ocotpusdeploy部署一个静态网站。Octopus使用nuget软件包处理所有事情,所以我想把它变成一个nuget软件包,这样Octopus就可以直接从我的nuget订阅源部署 现在,我将此用作我的nuspec文件:在Nuget中打包静态网站,nuget,octopus-deploy,Nuget,Octopus Deploy,我想使用ocotpusdeploy部署一个静态网站。Octopus使用nuget软件包处理所有事情,所以我想把它变成一个nuget软件包,这样Octopus就可以直接从我的nuget订阅源部署 现在,我将此用作我的nuspec文件: <?xml version="1.0"?> <package > <metadata> <id>mysite</id> <version>1.0.0</version&
<?xml version="1.0"?>
<package >
<metadata>
<id>mysite</id>
<version>1.0.0</version>
<authors>Alpaca</authors>
<owners>Alpaca</owners>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>My Package description</description>
<copyright>2017</copyright>
<contentFiles>
<files include="build/**" />
</contentFiles>
</metadata>
</package>
麦斯特
1.0.0
羊驼
羊驼
假的
我的包裹说明
2017
我应该使用ContentFiles来部署网站,还是有更好的方法为静态网站构建包?更好是非常主观的 如果您的站点位于msbuild项目中(静态或其他),那么普通的octopack应该可以工作。将octopack按照惯例不包括的任何内容标记为“内容”,它将被包括在内 文件如下: 该文件还提到使用nupsec的“文件”部分,并在此处指向nuspec文件: 我们正在使用nuspec文件部分打包所有常用样式,例如:
<files>
<file src="**\*.*" target="" exclude="obj\*;bin\*;**\*.csproj;**\*.config;**\*.nuspec;**\*.less;**\*.json;grunfile.js"/>
</files>
更好是非常主观的
如果您的站点位于msbuild项目中(静态或其他),那么普通的octopack应该可以工作。将octopack按照惯例不包括的任何内容标记为“内容”,它将被包括在内
文件如下:
该文件还提到使用nupsec的“文件”部分,并在此处指向nuspec文件:
我们正在使用nuspec文件部分打包所有常用样式,例如:
<files>
<file src="**\*.*" target="" exclude="obj\*;bin\*;**\*.csproj;**\*.config;**\*.nuspec;**\*.less;**\*.json;grunfile.js"/>
</files>