Difference between revisions of "TeamCity"
Jump to navigation
Jump to search
↑ 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
Line 32: | Line 32: | ||
* Learn about TeamCity Agents and how to configure them. | * Learn about TeamCity Agents and how to configure them. | ||
* Learn differences between TeamCity Agents and [[Gitlab runner]]s | * Learn differences between TeamCity Agents and [[Gitlab runner]]s | ||
+ | * Review TeamCity Release Cycle: https://www.jetbrains.com/help/teamcity/how-to.html#TeamCity-Release-Cycle | ||
== See also == | == See also == |
Revision as of 07:39, 5 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: wikipedia:Java, .NET and wikipedia: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
- Read StackOverflow questions about TeamCity: https://stackoverflow.com/questions/tagged/teamcity?tab=Votes
- Review TeamCity Release Notes: https://blog.jetbrains.com/teamcity/category/release/
- Install Teamcity-Server using Docker
- Learn about TeamCity Agents and how to configure them.
- Learn differences between TeamCity Agents and Gitlab runners
- Review TeamCity Release Cycle: https://www.jetbrains.com/help/teamcity/how-to.html#TeamCity-Release-Cycle
See also
git
: [config | init | status ]
,git add
,git rm
,git commit
,git push, git pull
,.gitconfig
,.gitignore
,git
(clone
,fetch
,pull
),git tag
,git log
,git blame
, Merge Request, LFS,git branch
,git apply
,git rebase
,git diff
,git diff-tree
,git config --global
,remote | submodule | request-pull
,GIT_TRACE, GIT_CURL_VERBOSE
,clean
,main
,git show-ref
,git reset
,git prune
,git ls-remote origin
,git checkout
,git switch
,pathspec
,git credential-osxkeychain
,git version
,pre-commit
,git --help
, GitBook,refs/
- Continuous integration (Continuous delivery): GitLab CI, TeamCity, Travis CI, Jenkins, CloudBees, AWS CodePipelines, Azure Pipelines, XebiaLabs, Codefresh, GitHub, Pipeline, CircleCI, JFrog Pipelines, Concourse CI, Dagger, Bitbucket Pipelines, Buildkite, Google Cloud Build, Drone.io, Bamboo (Atlassian)
Advertising: