代码拉取完成,页面将自动刷新
同步操作将从 Newbe36524/Newbe.Mahua.Framework 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
Framework "4.6"
Properties {
$autoVersion = $false
}
Task Default -depends CI
Task CI -depends NugetPack -Description "持续集成" {
}
Task Nuget -Description "Nuget还原" {
Exec {
.nuget/nuget.exe restore "Newbe.Mahua.sln"
}
}
Task Build -depends Nuget -Description "编译解决方案" {
Exec {
msbuild "Newbe.Mahua.sln" /p:Configuration=Release
}
}
Task NugetPackWithVersion -depends Build -Description "生成Nuget包,自动版本号" {
[string]$version = [System.IO.File]::ReadAllText((Get-ChildItem nuget.version))
$versionNext = $null
if ($autoVersion) {
$v = New-Object System.Version($version)
$versionNext = New-Object System.Version($v.Major, $v.Minor, $v.Build , ($v.Revision + 1))
[System.IO.File]::WriteAllText("nuget.version", $versionNext)
}
else {
$versionNext = New-Object System.Version($version)
}
Exec {
Get-ChildItem Nuspecs *.nuspec -File | ForEach-Object {
.nuget/nuget.exe pack $_.FullName -Version $versionNext -OutputDirectory npks
}
}
}
Task NugetPack -depends Build -Description "生成Nuget包" {
Exec {
Get-ChildItem Nuspecs *.nuspec -File | ForEach-Object {
.nuget/nuget.exe pack $_.FullName -OutputDirectory npks
}
}
}
Task NugetPush -depends CI -Description "发布nuget包" {
Exec {
Get-ChildItem npks *.nupkg -File | ForEach-Object {
.nuget/nuget.exe push $_.FullName -Source nuget.org
}
}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。