This repository was archived by the owner on Jan 31, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Expand file tree
/
Copy pathteamcity
More file actions
39 lines (28 loc) · 1.89 KB
/
teamcity
File metadata and controls
39 lines (28 loc) · 1.89 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
[TeamCity](https://www.jetbrains.com/teamcity/) is a continuous integration server that automates building and testing of your software.
<aside class="notice">
Note that since TeamCity 10.0 using the [TeamCity Commit Hooks](https://plugins.jetbrains.com/plugin/9179?pr=teamcity) plugin is recommended.
</aside>
The GitHub TeamCity service can be used in two ways:
* to trigger builds after code has been pushed to your git repository; (Default)
* to enforce checking for changes after code has been pushed to your git repository. (see 7)
Install Notes
-------------
1. Your TeamCity server must be accessible from the internet.
2. "Base url" is the URL to your TeamCity server
Example: https://teamcity.example.com/ or http://teamcity.example.com/teamcity/
3. "Build type" is the identifier of the build configuration you want to trigger.
Multiple configurations can be triggered by specifying a comma-separated list of identifiers.
Example: "bt123", which can be found in URL of the build configuration page
("...viewType.html?buildTypeId=bt123&...")
4. "Username" and "Password" - username and password of a TeamCity user that can
trigger a manual build of the TeamCity build configuration defined in "Build type"
5. "Branches" (Optional) is an space-separated list of branches to watch commits for.
Commits to other branches will be ignored.
If no branches are specified, TeamCity will be notified of all commits.
6. "Full branch ref" if enabled full branch reference (e.g. 'refs/heads/master')
will be send to TeamCity server. Otherwise 'refs/heads' will be omitted.
7. "Check for pending changes" if enabled, service will force TeamCity server
to check for pending changes. Service will not trigger new build.
8. Since TeamCity uses BASIC authentication, it is highly recommended that the
TeamCity server use HTTPS/SSL to protect the password that is passed
unencrypted over the internet.