Difference between revisions of "TeamCity"

From wikieduonline
Jump to navigation Jump to search
Line 1: Line 1:
[[wikipedia:TeamCity|TeamCity]] is a build management and [[continuous integration]] server available since 2006. Some notable features include:
+
[[TeamCity]] is a build management and [[continuous integration]] server available since 2006. Some notable features include:
  
* [[W:Gated commit|Gated commit]]s (prevents developers from breaking sources in a [[version control system]] by running the build remotely for local changes prior to commit)
+
* [[Gated commit]]s (prevents developers from breaking sources in a [[version control system]] by running the build remotely for local changes prior to commit)
 
* Build Grid. Allows running multiple builds and tests under different platforms and environments simultaneously
 
* Build Grid. Allows running multiple builds and tests under different platforms and environments simultaneously
 
* Integrated code coverage, inspections and duplicates search
 
* Integrated code coverage, inspections and duplicates search
 
* Integration with IDEs: [[Eclipse]], IntelliJ IDEA, Visual Studio
 
* Integration with IDEs: [[Eclipse]], IntelliJ IDEA, Visual Studio
 
* Integration with [[Artifactory]] <ref>https://www.jfrog.com/confluence/display/RTF/TeamCity+Artifactory+Plug-in</ref>
 
* Integration with [[Artifactory]] <ref>https://www.jfrog.com/confluence/display/RTF/TeamCity+Artifactory+Plug-in</ref>
* Platforms supported: [[wikipedia:Java]], [[.NET]] and [[wikipedia:Ruby]]
+
* Platforms supported: [[Java]], [[.NET]] and [[Ruby]]
 
* Security: CSRF Protection<ref>https://confluence.jetbrains.com/display/TCD10/CSRF+Protection</ref><ref>https://www.jetbrains.com/help/teamcity/csrf-protection.html#CSRFProtection-Implicationsforreverseproxyconfiguration</ref> since TeamCity 2017.1<ref>https://youtrack.jetbrains.com/issue/TW-17762?_ga=2.178603620.1164999772.1572507804-295739152.1570016763</ref>
 
* Security: CSRF Protection<ref>https://confluence.jetbrains.com/display/TCD10/CSRF+Protection</ref><ref>https://www.jetbrains.com/help/teamcity/csrf-protection.html#CSRFProtection-Implicationsforreverseproxyconfiguration</ref> since TeamCity 2017.1<ref>https://youtrack.jetbrains.com/issue/TW-17762?_ga=2.178603620.1164999772.1572507804-295739152.1570016763</ref>
  

Revision as of 10:34, 14 January 2020

TeamCity is a build management and continuous integration server available since 2006. Some notable features include:

  • Gated commits (prevents developers from breaking sources in a version control system by running the build remotely for local changes prior to commit)
  • Build Grid. Allows running multiple builds and tests under different platforms and environments simultaneously
  • Integrated code coverage, inspections and duplicates search
  • Integration with IDEs: Eclipse, IntelliJ IDEA, Visual Studio
  • Integration with Artifactory [1]
  • Platforms supported: Java, .NET and Ruby
  • Security: CSRF Protection[2][3] since TeamCity 2017.1[4]

TeamCity components include TeamCity Server and TeamCity agents[5].


  • Logs: /opt/teamcity/logs
cat /opt/teamcity/logs/teamcity-server.log | grep -v " INFO "

TeamCity Agents

TeamCity Agent configuration parameters[6]:

serverUrl=http://localhost:8111/
name=Default agent
workDir=../work
tempDir=../temp
systemDir=../system
authorizationToken=1234567890abcdefghijklml

Activities

See also

  • https://www.jfrog.com/confluence/display/RTF/TeamCity+Artifactory+Plug-in
  • https://confluence.jetbrains.com/display/TCD10/CSRF+Protection
  • https://www.jetbrains.com/help/teamcity/csrf-protection.html#CSRFProtection-Implicationsforreverseproxyconfiguration
  • https://youtrack.jetbrains.com/issue/TW-17762?_ga=2.178603620.1164999772.1572507804-295739152.1570016763
  • Build Agent configuration reference: https://www.jetbrains.com/help/teamcity/build-agent-configuration.html
  • https://www.jetbrains.com/help/teamcity/build-agent-configuration.html
  • Advertising: