|
| 1 | +<?xml version="1.0" encoding="UTF-8"?> |
| 2 | +<build-type xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" uuid="28679227-56e2-42c8-8ab4-c6c148ccff60" xsi:noNamespaceSchemaLocation="http://www.jetbrains.com/teamcity/schemas/9.0/project-config.xsd"> |
| 3 | + <name>Npgsql</name> |
| 4 | + <description>Builds Npgsql, tests it and publishes nugets to myget</description> |
| 5 | + <settings> |
| 6 | + <options> |
| 7 | + <option name="allowExternalStatus" value="true" /> |
| 8 | + <option name="artifactRules" value="nupkgs/*.nupkg
src/EntityFramework7.Npgsql/bin/Release/*.nupkg" /> |
| 9 | + <option name="checkoutMode" value="ON_AGENT" /> |
| 10 | + <option name="executionTimeoutMin" value="30" /> |
| 11 | + </options> |
| 12 | + <disabled-settings> |
| 13 | + <setting-ref ref="RUNNER_23" /> |
| 14 | + </disabled-settings> |
| 15 | + <parameters> |
| 16 | + <param name="MONO_PREFIX" value="C:\Program Files (x86)\mono" /> |
| 17 | + </parameters> |
| 18 | + <build-runners> |
| 19 | + <runner id="RUNNER_15" name="GitVersion" type="simpleRunner"> |
| 20 | + <parameters> |
| 21 | + <param name="command.executable" value="GitVersion" /> |
| 22 | + <param name="command.parameters" value="/output buildserver /UpdateAssemblyInfo src\CommonAssemblyInfo.cs" /> |
| 23 | + <param name="teamcity.step.mode" value="default" /> |
| 24 | + </parameters> |
| 25 | + </runner> |
| 26 | + <runner id="RUNNER_7" name="NuGet Restore" type="jb.nuget.installer"> |
| 27 | + <parameters> |
| 28 | + <param name="nuget.path" value="?NuGet.CommandLine.DEFAULT.nupkg" /> |
| 29 | + <param name="nuget.updatePackages.mode" value="sln" /> |
| 30 | + <param name="nuget.use.restore" value="restore" /> |
| 31 | + <param name="nugetCustomPath" value="?NuGet.CommandLine.DEFAULT.nupkg" /> |
| 32 | + <param name="nugetPathSelector" value="?NuGet.CommandLine.DEFAULT.nupkg" /> |
| 33 | + <param name="sln.path" value="Npgsql.sln" /> |
| 34 | + <param name="teamcity.step.mode" value="default" /> |
| 35 | + </parameters> |
| 36 | + </runner> |
| 37 | + <runner id="RUNNER_2" name="Build Debug" type="MSBuild"> |
| 38 | + <parameters> |
| 39 | + <param name="build-file-path" value="Npgsql.sln" /> |
| 40 | + <param name="dotNetCoverage.NCover.HTMLReport.File.Sort" value="0" /> |
| 41 | + <param name="dotNetCoverage.NCover.HTMLReport.File.Type" value="1" /> |
| 42 | + <param name="dotNetCoverage.NCover.Reg" value="selected" /> |
| 43 | + <param name="dotNetCoverage.NCover.platformBitness" value="x86" /> |
| 44 | + <param name="dotNetCoverage.NCover.platformVersion" value="v2.0" /> |
| 45 | + <param name="dotNetCoverage.NCover3.Reg" value="selected" /> |
| 46 | + <param name="dotNetCoverage.NCover3.args" value="//ias .*" /> |
| 47 | + <param name="dotNetCoverage.NCover3.platformBitness" value="x86" /> |
| 48 | + <param name="dotNetCoverage.NCover3.platformVersion" value="v2.0" /> |
| 49 | + <param name="dotNetCoverage.NCover3.reporter.executable.args" value="//or FullCoverageReport:Html:{teamcity.report.path}" /> |
| 50 | + <param name="dotNetCoverage.PartCover.Reg" value="selected" /> |
| 51 | + <param name="dotNetCoverage.PartCover.includes" value="[*]*" /> |
| 52 | + <param name="dotNetCoverage.PartCover.platformBitness" value="x86" /> |
| 53 | + <param name="dotNetCoverage.PartCover.platformVersion" value="v2.0" /> |
| 54 | + <param name="msbuild_version" value="14.0" /> |
| 55 | + <param name="run-platform" value="x86" /> |
| 56 | + <param name="runnerArgs" value="/p:Configuration=Debug" /> |
| 57 | + <param name="teamcity.step.mode" value="default" /> |
| 58 | + <param name="toolsVersion" value="none" /> |
| 59 | + </parameters> |
| 60 | + </runner> |
| 61 | + <runner id="RUNNER_1" name="Test" type="NUnit"> |
| 62 | + <parameters> |
| 63 | + <param name="dotNetCoverage.NCover.HTMLReport.File.Sort" value="0" /> |
| 64 | + <param name="dotNetCoverage.NCover.HTMLReport.File.Type" value="1" /> |
| 65 | + <param name="dotNetCoverage.NCover.Reg" value="selected" /> |
| 66 | + <param name="dotNetCoverage.NCover.platformBitness" value="x86" /> |
| 67 | + <param name="dotNetCoverage.NCover.platformVersion" value="v2.0" /> |
| 68 | + <param name="dotNetCoverage.NCover3.Reg" value="selected" /> |
| 69 | + <param name="dotNetCoverage.NCover3.args" value="//ias .*" /> |
| 70 | + <param name="dotNetCoverage.NCover3.platformBitness" value="x86" /> |
| 71 | + <param name="dotNetCoverage.NCover3.platformVersion" value="v2.0" /> |
| 72 | + <param name="dotNetCoverage.NCover3.reporter.executable.args" value="//or FullCoverageReport:Html:{teamcity.report.path}" /> |
| 73 | + <param name="dotNetCoverage.PartCover.Reg" value="selected" /> |
| 74 | + <param name="dotNetCoverage.PartCover.includes" value="[*]*" /> |
| 75 | + <param name="dotNetCoverage.PartCover.platformBitness" value="x86" /> |
| 76 | + <param name="dotNetCoverage.PartCover.platformVersion" value="v2.0" /> |
| 77 | + <param name="dotNetTestRunner.Type" value="NUnit" /> |
| 78 | + <param name="nunit_categery_exclude" value="TodoFor3.0" /> |
| 79 | + <param name="nunit_enabled" value="checked" /> |
| 80 | + <param name="nunit_environment" value="v4.0" /> |
| 81 | + <param name="nunit_include"><![CDATA[test/Npgsql.Tests/bin/Debug/Npgsql.Tests.dll |
| 82 | +test/EntityFramework6.Npgsql.Tests/bin/Debug/EntityFramework6.Npgsql.Tests.dll]]></param> |
| 83 | + <param name="nunit_platform" value="MSIL" /> |
| 84 | + <param name="nunit_version" value="NUnit-2.6.4" /> |
| 85 | + <param name="teamcity.step.mode" value="default" /> |
| 86 | + </parameters> |
| 87 | + </runner> |
| 88 | + <runner id="RUNNER_23" name="Test Mono" type="simpleRunner"> |
| 89 | + <parameters> |
| 90 | + <param name="command.executable" value="%MONO_PREFIX%\bin\mono.exe" /> |
| 91 | + <param name="command.parameters" value="--runtime=v4.0 %system.teamcity.dotnet.nunitlauncher% v4.0 MSIL NUnit-2.6.4 %teamcity.build.checkoutDir%\test\Npgsql.Tests\bin\Debug\Npgsql.Tests.dll" /> |
| 92 | + <param name="teamcity.step.mode" value="default" /> |
| 93 | + </parameters> |
| 94 | + </runner> |
| 95 | + <runner id="RUNNER_14" name="Build Release" type="MSBuild"> |
| 96 | + <parameters> |
| 97 | + <param name="build-file-path" value="Npgsql.sln" /> |
| 98 | + <param name="dotNetCoverage.NCover.HTMLReport.File.Sort" value="0" /> |
| 99 | + <param name="dotNetCoverage.NCover.HTMLReport.File.Type" value="1" /> |
| 100 | + <param name="dotNetCoverage.NCover.Reg" value="selected" /> |
| 101 | + <param name="dotNetCoverage.NCover.platformBitness" value="x86" /> |
| 102 | + <param name="dotNetCoverage.NCover.platformVersion" value="v2.0" /> |
| 103 | + <param name="dotNetCoverage.NCover3.Reg" value="selected" /> |
| 104 | + <param name="dotNetCoverage.NCover3.args" value="//ias .*" /> |
| 105 | + <param name="dotNetCoverage.NCover3.platformBitness" value="x86" /> |
| 106 | + <param name="dotNetCoverage.NCover3.platformVersion" value="v2.0" /> |
| 107 | + <param name="dotNetCoverage.NCover3.reporter.executable.args" value="//or FullCoverageReport:Html:{teamcity.report.path}" /> |
| 108 | + <param name="dotNetCoverage.PartCover.Reg" value="selected" /> |
| 109 | + <param name="dotNetCoverage.PartCover.includes" value="[*]*" /> |
| 110 | + <param name="dotNetCoverage.PartCover.platformBitness" value="x86" /> |
| 111 | + <param name="dotNetCoverage.PartCover.platformVersion" value="v2.0" /> |
| 112 | + <param name="msbuild_version" value="14.0" /> |
| 113 | + <param name="run-platform" value="x86" /> |
| 114 | + <param name="runnerArgs" value="/p:Configuration=Release" /> |
| 115 | + <param name="teamcity.step.mode" value="default" /> |
| 116 | + <param name="toolsVersion" value="none" /> |
| 117 | + </parameters> |
| 118 | + </runner> |
| 119 | + <runner id="RUNNER_20" name="Nuget Pack" type="jb.nuget.pack"> |
| 120 | + <parameters> |
| 121 | + <param name="nuget.pack.as.artifact" value="true" /> |
| 122 | + <param name="nuget.pack.include.sources" value="true" /> |
| 123 | + <param name="nuget.pack.output.clean" value="true" /> |
| 124 | + <param name="nuget.pack.output.directory" value="nupkgs" /> |
| 125 | + <param name="nuget.pack.project.dir" value="as_is" /> |
| 126 | + <param name="nuget.pack.properties" value="Configuration=Release" /> |
| 127 | + <param name="nuget.pack.specFile"><![CDATA[src\Npgsql\Npgsql.nuspec |
| 128 | +src\EntityFramework6.Npgsql\EntityFramework6.Npgsql.nuspec |
| 129 | +src\EntityFramework6.Npgsql\EntityFramework5.Npgsql.nuspec |
| 130 | +src\EntityFramework7.Npgsql\EntityFramework7.Npgsql.nuspec]]></param> |
| 131 | + <param name="nuget.pack.version" value="%GitVersion.NuGetVersion%" /> |
| 132 | + <param name="nuget.path" value="?NuGet.CommandLine.DEFAULT.nupkg" /> |
| 133 | + <param name="nugetCustomPath" value="?NuGet.CommandLine.DEFAULT.nupkg" /> |
| 134 | + <param name="nugetPathSelector" value="?NuGet.CommandLine.DEFAULT.nupkg" /> |
| 135 | + <param name="teamcity.step.mode" value="default" /> |
| 136 | + </parameters> |
| 137 | + </runner> |
| 138 | + <runner id="RUNNER_22" name="Publish nugets to myget" type="jb.nuget.publish"> |
| 139 | + <parameters> |
| 140 | + <param name="nuget.path" value="?NuGet.CommandLine.DEFAULT.nupkg" /> |
| 141 | + <param name="nuget.publish.files"><![CDATA[nupkgs/*.nupkg |
| 142 | +src/EntityFramework7.Npgsql/bin/Release/*.nupkg]]></param> |
| 143 | + <param name="nuget.publish.source" value="https://www.myget.org/F/npgsql-unstable" /> |
| 144 | + <param name="nugetCustomPath" value="?NuGet.CommandLine.DEFAULT.nupkg" /> |
| 145 | + <param name="nugetPathSelector" value="?NuGet.CommandLine.DEFAULT.nupkg" /> |
| 146 | + <param name="secure:nuget.api.key" value="zxxca89988ce5b6f9ad529c572cd56e162ccda4fdff046b0cdb8bff3560c8e35dcbda3e64637e4ca2f1" /> |
| 147 | + <param name="teamcity.step.mode" value="default" /> |
| 148 | + </parameters> |
| 149 | + </runner> |
| 150 | + </build-runners> |
| 151 | + <vcs-settings> |
| 152 | + <vcs-entry-ref root-id="npgsql_github" /> |
| 153 | + </vcs-settings> |
| 154 | + <requirements /> |
| 155 | + <build-triggers> |
| 156 | + <build-trigger id="vcsTrigger" type="vcsTrigger"> |
| 157 | + <parameters> |
| 158 | + <param name="branchFilter"><![CDATA[+:* |
| 159 | +-:support/* |
| 160 | +-:hotfix/2.* |
| 161 | +-:gh-pages*]]></param> |
| 162 | + <param name="quietPeriodMode" value="DO_NOT_USE" /> |
| 163 | + </parameters> |
| 164 | + </build-trigger> |
| 165 | + </build-triggers> |
| 166 | + <build-extensions> |
| 167 | + <extension id="BUILD_EXT_1" type="teamcity.github.status"> |
| 168 | + <parameters> |
| 169 | + <param name="guthub_host" value="https://api.github.com" /> |
| 170 | + <param name="guthub_owner" value="npgsql" /> |
| 171 | + <param name="guthub_repo" value="npgsql" /> |
| 172 | + <param name="guthub_username" value="npgsql-teamcity" /> |
| 173 | + <param name="secure:guthub_username" value="zxx9b1a45147d7e64e7775d03cbe80d301b" /> |
| 174 | + </parameters> |
| 175 | + </extension> |
| 176 | + </build-extensions> |
| 177 | + <cleanup /> |
| 178 | + </settings> |
| 179 | +</build-type> |
| 180 | + |
0 commit comments