Skip to content

Commit 54bbaff

Browse files
committed
update appveyor.yml
1 parent f86e058 commit 54bbaff

File tree

1 file changed

+24
-28
lines changed

1 file changed

+24
-28
lines changed

appveyor.yml

Lines changed: 24 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -29,15 +29,6 @@ build:
2929
verbosity: minimal
3030
after_build:
3131
- ps: >-
32-
.\packages\Doxygen.1.8.13\tools\doxygen.exe Doxyfile
33-
34-
git config --global user.email "[email protected]"
35-
36-
git config --global user.name "Watson Github Bot"
37-
38-
git clone --quiet --branch=gh-pages https://$env:[email protected]/atilatosta/dotnet-standard-sdk.git gh-pages
39-
40-
4132
if(!$env:APPVEYOR_REPO_TAG_NAME)
4233
4334
{
@@ -54,28 +45,33 @@ after_build:
5445
Write-Output "branchName is " + $branchName
5546
5647
57-
If(Test-Path -Path gh-pages\docs\$branchName)
48+
If($branchName -eq "development" -or $branchName -eq $env:APPVEYOR_REPO_TAG_NAME -or $branchName -eq "release")
5849
5950
{
60-
rm gh-pages\docs\$branchName -r -force
51+
.\packages\Doxygen.1.8.13\tools\doxygen.exe Doxyfile
52+
git config --global user.email "[email protected]"
53+
git config --global user.name "Watson Github Bot"
54+
git clone --quiet --branch=gh-pages https://$env:[email protected]:watson-developer-cloud/dotnet-standard-sdk.git gh-pages
55+
56+
If(Test-Path -Path gh-pages\docs\$branchName)
57+
{
58+
rm gh-pages\docs\$branchName -r -force
59+
}
60+
mkdir -p gh-pages\docs\$branchName
61+
mv .\docs\html gh-pages\docs\$branchName
62+
. .\.utility\generate_html.ps1
63+
New-TableOfContents ".\gh-pages\docs" | Out-File ".\gh-pages\index.html" -encoding utf8
64+
cd gh-pages
65+
git add -f .
66+
git commit -m "Updated documentation for $branchName"
67+
git push -f origin gh-pages
68+
cd ../
6169
}
6270
63-
mkdir -p gh-pages\docs\$branchName
64-
65-
mv .\docs\html gh-pages\docs\$branchName
66-
67-
. .\.utility\generate_html.ps1
68-
69-
New-TableOfContents ".\gh-pages\docs" | Out-File ".\gh-pages\index.html" -encoding utf8
70-
71-
cd gh-pages
72-
73-
git add -f .
74-
75-
git commit -m "Updated documentation for $branchName"
76-
77-
git push -f origin gh-pages
71+
else
7872
79-
cd ../
73+
{
74+
Write-Output "branchName is $branchName. Not generating documentation."
75+
}
8076
test_script:
81-
- ps: "if((Test-Path -Path coverage))\n{\n rm coverage -r -force\n}\nNew-Item -path . -name coverage -itemtype directory\nForEach ($folder in (Get-ChildItem -Path C:\\projects\\dotnet-standard-sdk\\test -Directory)) { \n dotnet test $folder.FullName\n $openCover = 'C:\\projects\\dotnet-standard-sdk\\packages\\OpenCover.4.6.519\\tools\\OpenCover.Console.exe' \n $targetArgs = '-targetargs: test ' + $folder.FullName + ' -c Release -f netcoreapp1.0'\n $filter = '-filter:+[IBM.WatsonDeveloperCloud*]*-[*Tests*]*'\n & $openCover '-target:C:\\Program Files\\dotnet\\dotnet.exe' $targetArgs '-register:user' $filter '-oldStyle' '-mergeoutput' '-hideskipped:File' '-searchdirs:$testdir\\bin\\release\\netcoreapp1.0' '-output:coverage\\coverage.xml'\n}\n\nC:\\projects\\dotnet-standard-sdk\\packages\\ReportGenerator.2.4.5.0\\tools\\ReportGenerator.exe -reports:coverage\\coverage.xml -targetdir:coverage -verbosity:Error\n\nif($env:COVERALLS_REPO_TOKEN)\n{\n C:\\projects\\dotnet-standard-sdk\\packages\\coveralls.net.0.7.0\\tools\\csmacnz.Coveralls.exe --opencover -i coverage\\coverage.xml --useRelativePaths\n}\nelse\n{\n Write-Output \"There is no Coveralls Rpo Token - not pushing coverage.\"\n}"
77+
- ps: "if((Test-Path -Path coverage))\n{\n rm coverage -r -force\n}\nNew-Item -path . -name coverage -itemtype directory\nForEach ($folder in (Get-ChildItem -Path C:\\projects\\dotnet-standard-sdk\\test -Directory)) { \n dotnet test $folder.FullName\n $openCover = 'C:\\projects\\dotnet-standard-sdk\\packages\\OpenCover.4.6.519\\tools\\OpenCover.Console.exe' \n $targetArgs = '-targetargs: test ' + $folder.FullName + ' -c Release -f netcoreapp1.0'\n $filter = '-filter:+[IBM.WatsonDeveloperCloud*]*-[*Tests*]*-[*Example*]*'\n & $openCover '-target:C:\\Program Files\\dotnet\\dotnet.exe' $targetArgs '-register:user' $filter '-oldStyle' '-mergeoutput' '-hideskipped:File' '-searchdirs:$testdir\\bin\\release\\netcoreapp1.0' '-output:coverage\\coverage.xml'\n}\n\nC:\\projects\\dotnet-standard-sdk\\packages\\ReportGenerator.2.4.5.0\\tools\\ReportGenerator.exe -reports:coverage\\coverage.xml -targetdir:coverage -verbosity:Error\n\nif($env:COVERALLS_REPO_TOKEN)\n{\n C:\\projects\\dotnet-standard-sdk\\packages\\coveralls.net.0.7.0\\tools\\csmacnz.Coveralls.exe --opencover -i coverage\\coverage.xml --useRelativePaths\n}\nelse\n{\n Write-Output \"There is no Coveralls Repo Token - not pushing coverage.\"\n}"

0 commit comments

Comments
 (0)