Skip to content

Commit 7b6415e

Browse files
committed
More doco changes
1 parent 9b57429 commit 7b6415e

17 files changed

+65
-49
lines changed

docs/build-server-setup.md

Lines changed: 0 additions & 31 deletions
This file was deleted.

docs/build-server-support.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# Build Server Support
2+
GitVersion has support for quite a few build servers out of the box. Currently we support:
3+
4+
- TeamCity
5+
- AppVeyor
6+
- Continua Ci
7+
- MyGet
8+
9+
When GitVersion.exe is run with the `/output buildserver` flag instead of outputting Json it will export variables to the current build server.
10+
For instance if you are running in TeamCity after you run `GitVersion /output buildserver` you will have the `%system.GitVersion.SemVer%` available for you to use
11+
12+
When running in MSBuild either from the MSBuild Task or by using the `/proj myproject.sln` GitVersion will make the MSBuild variables available in the format `$(GitVersion_SemVer)`.
13+
14+
## Setup guides
15+
- [AppVeyor](more-info/build-server-setup/appveyor.md)
16+
- [TeamCity](more-info/build-server-setup/teamCity.md)
17+
- [AppVeyor](more-info/build-servers/appveyor.md)
18+
- [TeamCity](more-info/build-servers/teamcity.md)
19+
- [MyGet](more-info/build-servers/myget.md)
20+
- [Bamboo](more-info/build-servers/bamboo.md)
21+
- [Jenkins](more-info/build-servers/jenkins.md)
22+
- [Continua CI](more-info/build-servers/continua.md))
23+
- [Team Build (TFS)](more-info/build-servers/teambuild.md)
24+
- [TFS Build vNext](more-info/build-servers/tfs-build-vnext.md)
File renamed without changes.
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Bamboo
2+
If you use Bamboo then you can install *GitVersion for Bamboo* which gives you a GitVersion task in Bamboo.
3+
4+
- [Blog Post](http://carolynvanslyck.com/blog/2015/03/gitversion-for-bamboo)
5+
- [Project link](http://carolynvanslyck.com/projects/gitversion)
6+
- [Download](https://marketplace.atlassian.com/plugins/com.carolynvs.gitversion)
7+
- [Source](http://carolynvanslyck.com/projects/gitversion)
8+
- [Issues](http://jira.carolynvanslyck.com/browse/GITVER)

docs/more-info/build-server-setup/continua.md

Whitespace-only changes.

docs/more-info/build-server-setup/jenkins.md

Whitespace-only changes.
File renamed without changes.

docs/more-info/build-server-setup/teambuild.md

Whitespace-only changes.

docs/More-Info/build-servers/TeamCity.md renamed to docs/more-info/build-server-setup/teamcity.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,11 @@ Then in your build parameters simply [add a placeholder](https://github.com/Part
1111

1212
GitVersion writes system parameters into TeamCity, so they will automatically be passed to your build scripts to use.
1313

14+
## GitVersion meta runner for TeamCity
15+
TeamCity has support for meta-runners which allow custom tasks. There is a GitVersion meta-runner available which makes it easy to use GitVersion.
16+
17+
- [Project Link](https://github.com/JetBrains/meta-runner-power-pack/tree/master/gitversion)
18+
1419
## Running inside TeamCity
1520
* Make sure to use **agent checkouts** (required, server checkouts do not copy the needed `.git` directory)
1621
- If you want to use *checkout on server*, see [dynamic repositories](Dynamic-Repositories.md)

docs/more-info/build-server-setup/tfs-build-vnext.md

Whitespace-only changes.

0 commit comments

Comments
 (0)