@@ -23,7 +23,7 @@ task publish {
2323 exec { dotnet publish $source_dir \FaasNet.Runtime.Transform\FaasNet.Runtime.Transform.csproj - c $config - o $result_dir \services\RuntimeTransform }
2424 exec { dotnet publish $source_dir \FaasNet.Kubernetes\FaasNet.Kubernetes.csproj - c $config - o $result_dir \services\Kubernetes }
2525 exec { dotnet publish $source_dir \FaasNet.Gateway.Startup\FaasNet.Gateway.Startup.csproj - c $config - o $result_dir \services\Gateway }
26- exec { dotnet publish $source_dir \FaasNet.CLI\FaasNet.CLI.csproj - c $config $result_dir \cli }
26+ exec { dotnet publish $source_dir \FaasNet.CLI\FaasNet.CLI.csproj - c $config - o $result_dir \cli }
2727}
2828
2929task clean {
@@ -48,10 +48,27 @@ task compile -depends clean {
4848 exec { dotnet build .\FaasNet.sln - c $config -- version- suffix= $buildSuffix }
4949}
5050
51- task publishWebsite {
51+ task publishHelmAndWebsite {
52+ exec { git checkout gh- pages }
53+ exec { Get-ChildItem - Path . - Include * .* - File - Recurse | foreach { $_.Delete ()} }
54+ exec { git add . }
55+ exec { git commit - m " Remove" }
56+ exec { git checkout master }
5257 exec { docfx ./ docs/ docfx.json }
58+ rd " $base_dir \docs\charts" - recurse - force - ErrorAction SilentlyContinue | out-null
59+ exec { helm package ./ helm - d ./ docs/ charts }
60+ exec { Copy-item " ./helm/Chart.yaml" - Destination " ./docs/charts" }
61+ exec { helm repo index ./ docs/ charts }
62+ exec { Remove-Item " ./docs/charts/Chart.yaml" }
63+ exec { Copy-item - Force - Recurse - Verbose " ./docs/_site/*" - Destination " ." }
64+ exec { git checkout gh- pages -- merge }
65+ exec { git add . }
66+ exec { git commit - m " Update Documentation" }
67+ exec { git rebase - i HEAD~2 }
68+ exec { git push origin gh- pages }
69+ exec { git checkout master }
5370}
54-
71+
5572task pack - depends release, compile {
5673}
5774
0 commit comments