Another cannot connect to TeamCity post
Completed
Hello:
I just downloaded TeamCity. I cannot connect to it however...
Before posting, I did try to do some research and also viewed this link:
The browser just throws connection refused errors:
"Unable to connect
Firefox can’t establish a connection to the server at localhost:8111."
When I ran runAll.sh start, I got this output:
$ ./runAll.sh start
Spawning TeamCity restarter in separate process
TeamCity restarter running with PID 3765
Starting TeamCity build agent...
Java executable is found: '/opt/java/latest/jre/bin/java'
Starting TeamCity Build Agent Launcher...
Agent home directory is /opt/tc/latest/buildAgent
Agent Launcher Java runtime version is 1.8
Lock file: /opt/tc/latest/buildAgent/logs/buildAgent.properties.lock
Using no lock
Done [4293], see log at /opt/tc/latest/buildAgent/logs/teamcity-agent.log
[dogzilla@localhost bin]$ gedit /opt/tc/latest/buildAgent/logs/teamcity-agent.log
Here's some output from the log file:
[2020-03-10 23:26:07,560] INFO - buildServer.AGENT.registration - Registering on server via URL "http://localhost:8111": AgentDetails{Name='Default Agent', AgentId=null, BuildId=null, AgentOwnAddress='null', AlternativeAddresses=[192.168.0.11, 192.168.122.1], Port=9090, Version='71758', PluginsVersion='NA', AvailableRunners=[], AvailableVcs=[], AuthorizationToken='', PingCode='1rpPqj9mVOe3yQd96aUcqJXxtfasNHfj'}
[2020-03-10 23:26:07,562] WARN - buildServer.AGENT.registration - Error while asking server for the communication protocols via URL http://localhost:8111/app/agents/protocols. Will try later: java.net.ConnectException: Connection refused (Connection refused) (enable debug to see stacktrace)
Hmmm... I was wondering if the firewall was blocking it?
firewall-cmd --state
not running
Nope. That's not it.
I ran netstat -lp to see if anything was listening:
tcp 0 0 localhost:ipp 0.0.0.0:* LISTEN 1785/cupsd
tcp 0 0 localhost:smtp 0.0.0.0:* LISTEN 2087/master
tcp 0 0 0.0.0.0:sunrpc 0.0.0.0:* LISTEN 1/systemd
tcp 0 0 localhost.locald:domain 0.0.0.0:* LISTEN 2175/dnsmasq
tcp 0 0 0.0.0.0:ssh 0.0.0.0:* LISTEN 1787/sshd
No port 8111 entry.
I'm confused... going back to the output from runAll and the log, I don't see any other errors.
Thoughts on what is keeping the server from starting? Any assistance anyone can provide is greatly appreciated.
Thanks!
Please sign in to leave a comment.
The agent logs don't really give us a good idea of why they are not connecting, it is only the failure to connect. You can see there is no listener on port 8111, the investigation should be why that is. The answer is more than likely in your teamcity-server.log or catalina logs.
Thanks.
Where do I find the server log? I see the agent log but I searched the whole install directory and didn't see a server log.
The server logs will be found on your server, the typical location is <teamcity home directory>/logs. We have documentation covering each of the logfiles here: https://www.jetbrains.com/help/teamcity/teamcity-server-logs.html#teamcity-server-logs.md
Do I have to install my own web server then?
If so, what files from TeamCity do I move into the server root?
Being new to TeamCity, I downloaded TeamCity-2019.2.1.tar.gz.
I'm following the instructions found here: https://www.jetbrains.com/help/teamcity/installation-quick-start.html#InstallationQuickStart-onLinuxandOSX
Here's step 1 from that link:
For step 2, I did:
For step 3, I untarred the tarball and put it in /opt/tc/latest/
For step 4, that's how I got here... when I run:
After the archive is unpacked, the TeamCity web server and one build agent will be available on the current machine. By running the runAll.sh start command, you will have started both the webserver and build agent. The problem is that there appears to be an issue with the webserver starting up, based on your netstat -lp results.
To troubleshoot this, it is worth checking to see if the tomcat service is running. You can find it by running "ps -ef | grep tomcat". For your installation, you can expect it to be running in /opt/tc/latest/bin. You may also need to look in the webserver logs for any errors. You should find these logs at /opt/tc/latest/logs on your installation.
Please see our documentation on troubleshooting installation problems available here: https://www.jetbrains.com/help/teamcity/installing-and-configuring-the-teamcity-server.html#InstallingandConfiguringtheTeamCityServer-TroubleshootingTeamCityInstallation
Thanks for your continued support in assisting getting this running.
grep-ing shows nothing -- just the search itself.
In the last link you sent, there are 4 troubleshooting steps:
> the "TeamCity Server" service is running (if you installed TeamCity as a Windows service)
Not running; but I need to get the webserver running first.
> the TeamCity server process (Tomcat) is running (it is a
java
process run in the <TeamCity Home>/bin directory)Not running; pasting information below.
> the console output if you run the server from a console
Pasted in previous replies; need the webserver running.
> the
teamcity-server.log
and other files in the <TeamCity Home>\logs directory for error messagesPreviously discussed the log stuff I was able to send. teamcity-server.log file does not exist on my system.
> You'll may also need to look in the webserver logs for any
> errors. You should find these logs at /opt/tc/latest/logs
That directory is empty.
> For your installation, you can expect it to be running in /opt/tc/latest/bin
Since it's not running, I looking in bin and all I see in bin is:
tomcat-juli.jar
tomcat-native.tar.gz
Do I need to build the server from the native tarball then?
The tar.gz installation is basically a portable installation. You should only need to unpack it and run the script, resulting in the webserver and build agent both running. What is the server OS and version you are running this on? Could you please share the entire contents of your /opt/tc/latest/bin directory with "ls -l"?
Here's where I got TeamCity from:
https://download.jetbrains.com/teamcity/TeamCity-2019.2.1.tar.gz
> what is the server OS and version you are running this on?
> entire contents of your /opt/tc/latest/bin directory with "ls -l"?
Thanks!
Here's the output of tree if that helps too. I couldn't change it to the 'code' non-proportional font; it would lock up Firefox when doing so.
/opt/tc/latest/
├── bin
│ ├── append.bat
│ ├── bootstrap.jar
│ ├── catalina.bat
│ ├── catalina.sh
│ ├── catalina-tasks.xml
│ ├── commons-daemon.jar
│ ├── commons-daemon-native.tar.gz
│ ├── configtest.bat
│ ├── configtest.sh
│ ├── daemon.sh
│ ├── digest.bat
│ ├── digest.sh
│ ├── findJava.bat
│ ├── findJava.sh
│ ├── maintainDB.cmd
│ ├── maintainDB.sh
│ ├── runAll.bat
│ ├── runAll.sh
│ ├── setclasspath.bat
│ ├── setclasspath.sh
│ ├── shutdown.bat
│ ├── shutdown.sh
│ ├── startup.bat
│ ├── startup.sh
│ ├── teamcity-server.bat
│ ├── teamcity-server-configurator.jar
│ ├── teamcity-server-internal.bat
│ ├── teamcity-server-restarter.bat
│ ├── teamcity-server-restarter.sh
│ ├── teamcity-server.sh
│ ├── teamcity-server-update.jar
│ ├── TeamCityService.exe
│ ├── teamcity-update.bat
│ ├── teamcity-update.sh
│ ├── tomcat-juli.jar
│ ├── tomcat-native.tar.gz
│ ├── tool-wrapper.bat
│ ├── tool-wrapper.sh
│ ├── version.bat
│ └── version.sh
├── BUILD_71758
├── buildAgent
│ ├── bin
│ │ ├── agent.bat
│ │ ├── agent.sh
│ │ ├── changeAgentProps.bat
│ │ ├── findJava.bat
│ │ ├── findJava.sh
│ │ ├── generateNewServiceName.bat
│ │ ├── install.bat
│ │ ├── installJava.bat
│ │ ├── install.sh
│ │ ├── jetbrains.teamcity.BuildAgent.plist
│ │ ├── jetbrains.teamcity.BuildAgentUpgrade.plist.dist
│ │ ├── mac.launchd.sh
│ │ ├── service.install.bat
│ │ ├── service.start.bat
│ │ ├── service.stop.bat
│ │ ├── service.uninstall.bat
│ │ └── uninstall.bat
│ ├── BUILD_71758
│ ├── conf
│ │ ├── buildAgent.dist.properties
│ │ ├── buildAgent.properties
│ │ ├── log4j.dtd
│ │ ├── teamcity-agent-log4j.xml
│ │ └── teamcity-agent-log4j.xml.dist
│ ├── contrib
│ │ └── zos
│ │ ├── README
│ │ ├── restart.sh
│ │ └── start.sh
│ ├── launcher
│ │ ├── bin
│ │ │ ├── TeamCityAgentService-linux-ppc-64
│ │ │ ├── TeamCityAgentService-linux-x86-32
│ │ │ ├── TeamCityAgentService-linux-x86-64
│ │ │ ├── TeamCityAgentService-macosx-ppc-32
│ │ │ ├── TeamCityAgentService-macosx-universal-32
│ │ │ ├── TeamCityAgentService-solaris-sparc-32
│ │ │ ├── TeamCityAgentService-solaris-sparc-64
│ │ │ ├── TeamCityAgentService-solaris-x86-32
│ │ │ ├── TeamCityAgentService-windows-x86-32.exe
│ │ │ └── TeamCityAgentService-windows-x86-64.exe
│ │ ├── conf
│ │ │ └── wrapper.conf
│ │ ├── JavaServiceWrapperLicense.txt
│ │ └── lib
│ │ ├── agent-launcher.jar
│ │ ├── annotations.jar
│ │ ├── buildAgent-updates-applying.jar
│ │ ├── launcher.jar
│ │ ├── libwrapper-linux-ppc-64.so
│ │ ├── libwrapper-linux-x86-32.so
│ │ ├── libwrapper-linux-x86-64.so
│ │ ├── libwrapper-macosx-ppc-32.jnilib
│ │ ├── libwrapper-macosx-universal-32.jnilib
│ │ ├── libwrapper-solaris-sparc-32.so
│ │ ├── libwrapper-solaris-sparc-64.so
│ │ ├── libwrapper-solaris-x86-32.so
│ │ ├── log4j-1.2.12.jar
│ │ ├── wrapper.jar
│ │ ├── wrapper-windows-x86-32.dll
│ │ └── wrapper-windows-x86-64.dll
│ ├── lib
│ │ ├── agent-configurator.jar
│ │ ├── agent-installer-ui.jar
│ │ ├── agent.jar
│ │ ├── agent-launcher.jar
│ │ ├── agent-openapi.jar
│ │ ├── agent-upgrade.jar
│ │ ├── annotations.jar
│ │ ├── app-wrapper.jar
│ │ ├── buildAgent-updates-applying.jar
│ │ ├── cloud-shared.jar
│ │ ├── common-impl.jar
│ │ ├── common.jar
│ │ ├── common-runtime.jar
│ │ ├── commons-beanutils-core.jar
│ │ ├── commons-codec.jar
│ │ ├── commons-collections-3.2.2.jar
│ │ ├── commons-compress-1.9.jar
│ │ ├── commons-httpclient-3.1.jar
│ │ ├── commons-io-1.3.2.jar
│ │ ├── commons-logging.jar
│ │ ├── coverage-agent-common.jar
│ │ ├── coverage-report.jar
│ │ ├── duplicator-util.jar
│ │ ├── ehcache-1.6.0-patch.jar
│ │ ├── ehcache-1.7.2.jar
│ │ ├── freemarker.jar
│ │ ├── gson.jar
│ │ ├── idea-settings.jar
│ │ ├── inspections-util.jar
│ │ ├── jaxen-1.1.1.jar
│ │ ├── jdk-searcher.jar
│ │ ├── jdom.jar
│ │ ├── joda-time.jar
│ │ ├── launcher-api.jar
│ │ ├── launcher.jar
│ │ ├── log4j-1.2.12.jar
│ │ ├── log4j-1.2.12-json-layout.jar
│ │ ├── messages.jar
│ │ ├── nuget-utils.jar
│ │ ├── openapi.jar
│ │ ├── patches-impl.jar
│ │ ├── patches.jar
│ │ ├── processesTerminator.jar
│ │ ├── resources_en.jar
│ │ ├── runtime-util.jar
│ │ ├── server-logging.jar
│ │ ├── serviceMessages.jar
│ │ ├── slf4j-api-1.7.5.jar
│ │ ├── slf4j-log4j12-1.7.5.jar
│ │ ├── spring.jar
│ │ ├── spring-scripting
│ │ │ ├── spring-scripting-bsh.jar
│ │ │ ├── spring-scripting-groovy.jar
│ │ │ └── spring-scripting-jruby.jar
│ │ ├── trove-3.0.3.jar
│ │ ├── trove4j.jar
│ │ ├── util.jar
│ │ ├── xercesImpl.jar
│ │ ├── xmlrpc-2.0.1.jar
│ │ ├── xml-rpc-wrapper.jar
│ │ ├── xpp3-1.1.4c.jar
│ │ ├── xstream-1.4.11.1-custom.jar
│ │ └── xz-1.5.jar
│ ├── logs
│ │ ├── buildAgent.pid
│ │ ├── error.log
│ │ ├── launcher.log
│ │ ├── output.log
│ │ └── teamcity-agent.log
│ ├── plugins
│ │ └── amazonEC2
│ │ └── lib
│ │ ├── cloud-amazon-agent.jar
│ │ └── cloud-amazon-shared.jar
│ ├── service.properties
│ ├── system
│ │ └── checkoutdir-revisions
│ ├── temp
│ │ └── globalTmp
│ ├── tools
│ └── work
│ └── directory.map
├── conf
│ ├── catalina.policy
│ ├── catalina.properties
│ ├── context.xml
│ ├── jaspic-providers.xml
│ ├── jaspic-providers.xsd
│ ├── log4j.dtd
│ ├── logging.properties
│ ├── server.xml
│ ├── teamcity-maintenance-log4j.xml
│ ├── teamcity-server-log4j.xml
│ ├── teamcity-server-service.xml
│ ├── tomcat-users.xml
│ ├── tomcat-users.xsd
│ └── web.xml
├── devPackage
│ ├── agent-api.jar
│ ├── common-api.jar
│ ├── javadoc
│ │ └── openApi-help.jar
│ ├── README.txt
│ ├── runtime
│ │ ├── runtime-util.jar
│ │ └── serviceMessages.jar
│ ├── samplePlugin-src.zip
│ ├── server-api.jar
│ ├── server-common-api.jar
│ ├── server-vcs-api.jar
│ ├── server-web-api.war
│ ├── serviceMessages.jar
│ ├── src
│ │ ├── openApi-source.jar
│ │ └── serviceMessages-src.jar
│ ├── teamcity-agent-plugin-descriptor.xsd
│ ├── teamcity-server-plugin-descriptor.xsd
│ └── tests
│ ├── jmock-1.2.0.jar
│ ├── junit-3.8.2.jar
│ ├── junit-4.12.jar
│ ├── patches-test.jar
│ ├── spring-test.jar
│ ├── testng-6.14.3.jar
│ ├── tests-integration.jar
│ └── tests-support.jar
├── lib
│ ├── annotations-api.jar
│ ├── catalina-ant.jar
│ ├── catalina-ha.jar
│ ├── catalina.jar
│ ├── catalina-storeconfig.jar
│ ├── catalina-tribes.jar
│ ├── ecj-4.6.3.jar
│ ├── el-api.jar
│ ├── jasper-el.jar
│ ├── jasper.jar
│ ├── jaspic-api.jar
│ ├── jsp-api.jar
│ ├── servlet-api.jar
│ ├── tomcat-api.jar
│ ├── tomcat-coyote.jar
│ ├── tomcat-dbcp.jar
│ ├── tomcat-i18n-de.jar
│ ├── tomcat-i18n-es.jar
│ ├── tomcat-i18n-fr.jar
│ ├── tomcat-i18n-ja.jar
│ ├── tomcat-i18n-ko.jar
│ ├── tomcat-i18n-ru.jar
│ ├── tomcat-i18n-zh-CN.jar
│ ├── tomcat-jdbc.jar
│ ├── tomcat-jni.jar
│ ├── tomcat-patch.jar
│ ├── tomcat-util.jar
│ ├── tomcat-util-scan.jar
│ ├── tomcat-websocket.jar
│ └── websocket-api.jar
├── licenses
│ ├── license-3-clause-BSD.txt
│ ├── license-Apache_License-2.0.txt
│ ├── license-Apache_Tomcat.txt
│ ├── license-Caffeine.txt
│ ├── license-cassiniDev.txt
│ ├── license-CDDL.txt
│ ├── license-clipboardjs.txt
│ ├── license-Core4j.txt
│ ├── license-Ganymed_SSH-2.txt
│ ├── license-GNU_LGPL-3.0.txt
│ ├── license-HSQLDB.txt
│ ├── license-Java_Service_Wrapper.txt
│ ├── license-JCIFS.txt
│ ├── license-JDom.txt
│ ├── license-Jersey.txt
│ ├── license-jMock.txt
│ ├── license-log4net.txt
│ ├── license-Managed_Stack_Explorer.txt
│ ├── license-maragogype.txt
│ ├── license-Maverick.txt
│ ├── license-Microsoft.Web.Infrastructure.txt
│ ├── license-MIT.txt
│ ├── license-Mozilla_Public_License-1.1.txt
│ ├── license-NanoContainer.txt
│ ├── license-NUnit2.2.10.txt
│ ├── license-NUnit2.2.9.txt
│ ├── license-NUnit2.4.1.txt
│ ├── license-NUnit2.4.6.txt
│ ├── license-NUnit2.4.7.txt
│ ├── license-NUnit2.4.8.txt
│ ├── license-NUnit2.5.0.txt
│ ├── license-NUnit2.5.10.txt
│ ├── license-NUnit2.5.3.txt
│ ├── license-NUnit2.5.4.txt
│ ├── license-NUnit2.5.5.txt
│ ├── license-NUnit2.5.6.txt
│ ├── license-NUnit2.5.7.txt
│ ├── license-NUnit2.5.8.txt
│ ├── license-NUnit2.5.9.txt
│ ├── license-OData4j.txt
│ ├── license-OFL1.1.txt
│ ├── license-OWASP-Java-HTML-Sanitizer.txt
│ ├── license-PicoContainer.txt
│ ├── license-PostgreSQL.txt
│ ├── license-Prototype.txt
│ ├── license-Raphael.txt
│ ├── license-RouteMagic.txt
│ ├── license-slf4j.txt
│ ├── license-Sun_Public_License-1.0.txt
│ ├── license-TeamCity.txt
│ ├── license-TMate_SVNKit.txt
│ ├── license-unlicense.txt
│ ├── license-Waffle.txt
│ ├── license-WebActivator.txt
│ ├── license-XML_Pull_Parser.txt
│ ├── license-XML-RPC.txt
│ ├── license-XZ-1.5.txt
│ ├── notice-Acegi_Security.txt
│ ├── notice-Apache_Ant.txt
│ ├── notice-Apache-Commons-Codec.txt
│ ├── notice-Apache-HttpComponents-HttpClient-Cache.txt
│ ├── notice-Apache-HttpComponents-HttpClient.txt
│ ├── notice-Apache-HttpComponents-HttpCore.txt
│ ├── notice-Apache-HttpComponents-HttpMime.txt
│ ├── notice-Apache_Tomcat.txt
│ ├── notice-Byteman.txt
│ ├── notice-cglib.txt
│ ├── notice-commons-codes.txt
│ ├── notice-Cryptix
│ ├── notice-Expat_\ XML_Parser_Toolkit.txt
│ ├── notice-Flot.txt
│ ├── notice-JFreeChart.txt
│ ├── notice-log4net.txt
│ ├── notice-Microsoft_TFS_Java_SDK.html
│ ├── notice-Mono.Cecil.txt
│ ├── notice-Paul_Johnson_MD5.txt
│ ├── notice-Prometheus-simpleclient.txt
│ ├── notice-Rome.txt
│ ├── notice-Script.aculo.us.txt
│ ├── notice-SilverStripe_Unobtrusive_Javascript_Tree_Control.txt
│ ├── notice-Smack.txt
│ ├── notice-Tom_Wu_jsbn.txt
│ ├── notice-Trove.txt
│ ├── notice-ufd.txt
│ ├── notice-XStream.txt
│ └── readme.txt
├── logs
├── service.properties
├── TeamCity-readme.txt
├── temp
│ └── safeToDelete.tmp
├── Tomcat-running.txt
└── webapps
└── ROOT
├── 400.jsp
├── 404.jsp
├── admin
│ ├── activeProjects.jsp
│ ├── adminMain.jsp
│ ├── allowCreatingNewUsersByLogin.jsp
│ ├── artifactDependenciesTable.jsp
│ ├── artifactDepsTree.jsp
│ ├── artifactsNotFound.jsp
│ ├── attachBuildHistoryExtension.jsp
│ ├── attachBuildHistoryTab.jsp
│ ├── attachBuildTypeVcsRoots.jsp
│ ├── attachToGroups.jsp
│ ├── attachUsers.jsp
│ ├── auditFilter.jsp
│ ├── audit.jsp
│ ├── auditObjectLinks
│ │ ├── agent.jsp
│ │ ├── agentPool.jsp
│ │ ├── agentType.jsp
│ │ ├── build.jsp
│ │ ├── buildProblem.jsp
│ │ ├── buildType.jsp
│ │ ├── buildTypeTemplate.jsp
│ │ ├── configModification.jsp
│ │ ├── healthStatusItem.jsp
│ │ ├── project.jsp
│ │ ├── promotion.jsp
│ │ ├── runType.jsp
│ │ ├── server.jsp
│ │ ├── string.jsp
│ │ ├── test.jsp
│ │ ├── unknownObject.jsp
│ │ ├── userGroup.jsp
│ │ ├── user.jsp
│ │ ├── userRole.jsp
│ │ ├── vcsModification.jsp
│ │ └── vcsRoot.jsp
│ ├── authAdminPage.jsp
│ ├── authorityRolesPopup.jsp
│ ├── authTypeContent.jsp
│ ├── backup
│ │ ├── backupHistory.jsp
│ │ ├── backupPage.jsp
│ │ └── backupRun.jsp
│ ├── buildFailures
│ │ ├── editBuildFailureOnMessage.jsp
│ │ ├── editBuildFailureOnMetric.jsp
│ │ └── suggestions
│ │ ├── preventCoverageDecrease.jsp
│ │ ├── preventDuplicatesGrowing.jsp
│ │ ├── preventInspectionErrorsGrowing.jsp
│ │ ├── testNumberDrop.jsp
│ │ └── tooManyIgnoredTests.jsp
│ ├── buildFeatures
│ │ ├── agentFreeSpace.jsp
│ │ ├── autoMergeFeature.jsp
│ │ └── vcsLabeling.jsp
│ ├── buildTime
│ │ ├── buildTime.jsp
│ │ └── buildTimeTable.jsp
│ ├── buildTypeSuggestions.jsp
│ ├── buildTypeTemplatesPopup.jsp
│ ├── checkoutRulesSetup.jsp
│ ├── cleanup
│ │ ├── _cleanupBuildTypeLine.jspf
│ │ ├── _cleanupBuildTypeTemplateLine.jspf
│ │ ├── _cleanupDiskUsage.jspf
│ │ ├── _cleanupEnableDisable.jspf
│ │ ├── _cleanupInterruptDetails.jspf
│ │ ├── _cleanupLastEditCell.jspf
│ │ ├── _cleanupLevelsJson.jspf
│ │ ├── _cleanupPoliciesForm.jspf
│ │ ├── _cleanupPoliciesJson.jspf
│ │ ├── cleanupPolicies.jsp
│ │ ├── _cleanupPolicyDialogForm.jspf
│ │ ├── _cleanupProjectCell.jspf
│ │ ├── _cleanupProjectLine.jspf
│ │ ├── _cleanupProjectsPolicies.jspf
│ │ ├── _cleanupSetEditableVars.jspf
│ │ ├── cleanupSettings.jsp
│ │ └── editCleanupRules.jsp
│ ├── cluster
│ │ └── nodesConfiguration.jsp
│ ├── copyBuildStepDialog.jsp
│ ├── copyBuildTypeDialog.jsp
│ ├── copyProjectDialog.jsp
│ ├── copyTemplateDialog.jsp
│ ├── createBuildType.jsp
│ ├── createObjectMenu.jsp
│ ├── createProject.jsp
│ ├── createTemplate.jsp
│ ├── createUser.jsp
│ ├── diagnosticBackgroundPersist.jsp
│ ├── diagnostic.jsp
│ ├── diagnosticLog4j.jsp
│ ├── diagnosticProperties.jsp
│ ├── diagnosticsAdminPage.jsp
│ ├── diagnosticServerLogs.jsp
│ ├── diagnosticThreadDumps.jsp
│ ├── diagnosticVcsStatus.jsp
│ ├── discoverBuildRunners.jsp
│ ├── discoveredRunners.jsp
│ ├── diskUsage
│ │ ├── diskUsageBuildsData.jsp
│ │ ├── diskUsage.jsp
│ │ └── diskUsageTable.jsp
│ ├── duplicateVcsRoots.jsp
│ ├── editArtifactsPopup.jsp
│ ├── editBuildFailureConditions.jsp
│ ├── editBuildFeaturesDialog.jspf
│ ├── editBuildFeatures.jsp
│ ├── editBuildFeaturesList.jsp
│ ├── editBuildFeaturesResources.jspf
│ ├── editBuildRunnersExtensions.jsp
│ ├── editBuildRunners.jsp
│ ├── editBuildType.jsp
│ ├── editBuildTypeNavExtensions.jsp
│ ├── editBuildTypeParams.jsp
│ ├── editBuildTypeTriggers.jsp
│ ├── editBuildTypeVcsRoots.jsp
│ ├── editDefaultLoginModuleProperties.jsp
│ ├── editDependencies.jsp
│ ├── editGroup.jsp
│ ├── editIssueTrackerParams.jsp
│ ├── editProjectGeneralTab.jsp
│ ├── editProject.jsp
│ ├── editProjectNavExtensions.jsp
│ ├── editRequirements.jsp
│ ├── editRunParams.jsp
│ ├── editRunParamsOptions.jspf
│ ├── editRunType.jsp
│ ├── editUnknownSettings.jsp
│ ├── editUser.jsp
│ ├── editVcsRoot.jsp
│ ├── editVcsRootNavExtensions.jsp
│ ├── export
│ │ ├── projectExportAction.jsp
│ │ └── projectExportTab.jsp
│ ├── generalSettingsTab.jsp
│ ├── generateToken.jsp
│ ├── groupGeneralSettings.jsp
│ ├── groupList.jsp
│ ├── groupNotifications.jsp
│ ├── groupRoles.jsp
│ ├── groupUsers.jsp
│ ├── groupUsersPopup.jsp
│ ├── healthStatus
│ │ ├── healthStatusReport.jsp
│ │ └── itemsList.jsp
│ ├── jdkChooser.jsp
│ ├── metricsTab.jsp
│ ├── moveBuildTemplateDialog.jsp
│ ├── moveBuildTypeDialog.jsp
│ ├── moveProjectDialog.jsp
│ ├── nodeDiagnostic.jsp
│ ├── parentGroupsPopup.jsp
│ ├── pauseProjectDialog.jsp
│ ├── projectParameters.jsp
│ ├── projectsImport
│ │ ├── configureImportStep.jsp
│ │ ├── importProgressStep.jsp
│ │ ├── projectsImport.jsp
│ │ └── selectArchiveStep.jsp
│ ├── projectVcsRoots.jsp
│ ├── projectVcsRootsTab.jsp
│ ├── regenerateDialog.jsp
│ ├── reports
│ │ ├── dialogs
│ │ │ ├── _buildReportTabDialog.jspf
│ │ │ └── _projectReportTabDialog.jspf
│ │ ├── reportTabs.jsp
│ │ └── tabs
│ │ ├── _buildReportTabs.jspf
│ │ └── _projectReportTabs.jspf
│ ├── repositoryControls.jsp
│ ├── resetCacheActions.jsp
│ ├── resolvedValues.jsp
│ ├── roles.jsp
│ ├── serverLicenses.jsp
│ ├── setupFromUrl
│ │ ├── objectFromUrl.jsp
│ │ ├── objectSetup.jsp
│ │ └── vcsUrlObjectSetup.jsp
│ ├── showBuildFeatureParams.jsp
│ ├── snapshotDependencies.jsp
│ ├── sshKeyChooser.jsp
│ ├── ssl
│ │ └── sslCertificatesProjectTab.jsp
│ ├── storage
│ │ ├── defaultStorageParams.jsp
│ │ ├── editStorageSettings.jsp
│ │ ├── enforcedStorageSettings.jsp
│ │ ├── listStorageSettings.jsp
│ │ ├── projectStorageTab.jsp
│ │ └── settingsUsages.jsp
│ ├── templateParams.jsp
│ ├── threadDump.jsp
│ ├── threadDumpsAnalyzer.jsp
│ ├── threadDumpThreadsGroup.jsp
│ ├── threadStat.jsp
│ ├── triggers
│ │ ├── branchFilter.jsp
│ │ ├── branchSupports.jsp
│ │ ├── editBuildDependencyTrigger.jsp
│ │ ├── editRemoteRunOnBranchTrigger.jsp
│ │ ├── editRetryBuildTrigger.jsp
│ │ ├── editSchedulingTrigger.jsp
│ │ ├── editVcsTrigger.jsp
│ │ ├── schedulingTriggerBuildDependency.jsp
│ │ ├── showTriggerParams.jsp
│ │ ├── triggerRulesAndBranchFilter.jsp
│ │ └── vcsCheckInterval.jsp
│ ├── unknownRunner.jsp
│ ├── unknownVcsRoot.jsp
│ ├── update
│ │ ├── newVersionHealthItem.jsp
│ │ ├── updateAdminPage.jsp
│ │ └── updateState.jsp
│ ├── usages
│ │ ├── outputVriRows.jspf
│ │ ├── processRow.jspf
│ │ ├── templateUsages.jsp
│ │ ├── usagesReport.jsp
│ │ └── vcsRootUsages.jsp
│ ├── userGeneralSettings.jsp
│ ├── userGroups.jsp
│ ├── userNotifications.jsp
│ ├── userRoles.jsp
│ ├── usersBackwardsCompatibility.jsp
│ ├── users.jsp
│ ├── usersWrapper.jsp
│ ├── vars.jsp
│ ├── vcsRepositoryUrl.jsp
│ ├── webSocketDiagnosticInfo.jsp
│ └── webSocketDiagnosticTab.jsp
├── agent
│ ├── agentAuditLink.jsp
│ ├── agentBuildRunners.jsp
│ ├── agentCompatibleConfigurations.jsp
│ ├── agentHistory.jsp
│ ├── agentLogsTab.jsp
│ ├── agentLogsViewer.jsp
│ ├── agentParametersConfigurationParams.jsp
│ ├── agentParametersEnvironment.jsp
│ ├── agentParameters.jsp
│ ├── agentParametersSystemProperties.jsp
│ ├── agentSelectConfigurationsDialog.jsp
│ ├── agentsStatisticsTab.jsp
│ ├── agentsStatisticsTable.jsp
│ ├── agentsStatisticsTableTab.jsp
│ ├── agentStatistics.jsp
│ ├── agentSummary.jsp
│ ├── agentTypeSummary.jsp
│ ├── buildpopup.jsp
│ └── cleanSources.jsp
├── agentBrowse.jsp
├── agentDetails.jsp
├── agentInfoDiv.jsp
├── agentListTypes.jsp
├── agentPools.jsp
├── agents.jsp
├── agentsListConnected.jsp
├── agentsList.jsp
├── agentsList_react.jsp
├── agentsListUnauthorized.jsp
├── agentsListUnregistered.jsp
├── agentsParametersReportResult.jsp
├── agentsParametesReportTab.jsp
├── agents_proxy.jsp
├── agentsRunningBlock.jsp
├── agentStatus.jsp
├── allArchivedProjects.jsp
├── allBuilds.jsp
├── allProjects.jsp
├── artifacts
│ ├── artifactsLink.jsp
│ ├── buildArtifacts.jsp
│ ├── buildArtifactsPopup.jsp
│ └── printArtifactsTree.jsp
├── artifactsViewer.jsp
├── branchesPopup.jsp
├── bs_out.jsp
├── bs_out_multiple.jsp
├── BUILD_71758
├── buildChain.jsp
├── buildChainStatusChart.jsp
├── buildChanges.jsp
├── _buildInfo.jspf
├── buildLog
│ ├── buildActions.jsp
│ ├── buildChangesDiv.jsp
│ ├── buildChangesVcsDetails.jsp
│ ├── buildDetails.jsp
│ ├── buildIssues.jsp
│ ├── buildLog.jsp
│ ├── buildLogTail.jsp
│ ├── buildLogTreeBlock.jsp
│ ├── buildLogTree.jsp
│ ├── buildParametersChart.jsp
│ ├── buildParameters.jsp
│ ├── buildResultsDiv.jsp
│ ├── buildRowPopupTemplate.jspf
│ ├── continueBuildLogTree.jsp
│ ├── dependencies.jsp
│ ├── dependentArtifacts.jsp
│ ├── incBuildLogTree.jsp
│ ├── nextPreviousBlock.jsp
│ ├── orphanBuildChangesTab.jsp
│ ├── orphanBuild.jsp
│ ├── orphanBuildOverviewTab.jsp
│ ├── promoteBuildDialog.jsp
│ ├── _promoteRows.jsp
│ ├── queuedBuildActions.jsp
│ ├── queuedBuildCompatibilityTab.jsp
│ ├── queuedBuildOverviewTab.jsp
│ ├── redirectToUrl.jsp
│ ├── _setEnabledFilterVar.jspf
│ ├── testDuration.jsp
│ ├── testInfoRefreshableInner.jsp
│ ├── testMetadata.jsp
│ ├── testsInfo.jsp
│ ├── viewLog.jsp
│ └── viewQueued.jsp
├── buildResultsSummary.jsp
├── buildsTab.jsp
├── buildTypeActions.jsp
├── buildTypeBranches.jsp
├── buildTypeChains.jsp
├── buildTypeChangeLog.jsp
├── buildTypeHistoryList.jsp
├── buildTypeInvestigationDialog.jsp
├── buildTypeIssueLog.jsp
├── buildTypePopup.jsp
├── buildTypeSettings.jsp
├── buildTypeStatistics.jsp
├── buildTypeStatisticsPage.jsp
├── buildTypeStatusDiv.jsp
├── busy.jsp
├── change
│ ├── downloadPatch.jsp
│ ├── _relatedBuildTDs.jspf
│ ├── testDetailsBuildTabs.jsp
│ ├── testDetailsInfo.jsp
│ ├── testFailureInformation.jsp
│ ├── vcsModificationBuilds.jsp
│ ├── vcsModificationDeployments.jsp
│ ├── vcsModificationFiles.jsp
│ └── vcsModificationTests.jsp
├── changedFile.jsp
├── changePopupRow.jspf
├── changes
│ ├── carpet.jsp
│ ├── changeExpandedView.jsp
│ ├── _changeProblemSummary.jspf
│ ├── _changeProblemTestSection.jspf
│ ├── changeRow.jspf
│ ├── changeRows.jsp
│ ├── changes.jsp
│ ├── changesLink.jsp
│ ├── limitedPendingChangesLink.jsp
│ ├── singleChangeInfo.jspf
│ └── updateFilter.jspf
├── changesPopup.jsp
├── changesSinceLastSuccessful.jsp
├── _changeTabs.jspf
├── changeViewers
│ ├── changedFileLink.jsp
│ └── changeViewers.jsp
├── checkListAgentRenderer.jsp
├── checkListBuildTypeRenderer.jsp
├── checkListCompositeWarningRenderer.jsp
├── checkListItemDefaultRenderer.jsp
├── checkList.jsp
├── checkListPoolRenderer.jsp
├── checkListProjectRenderer.jsp
├── checkListTextWarningRenderer.jsp
├── clouds
│ ├── admin
│ │ ├── addImageDialogForm.jsp
│ │ ├── cloud-admin.js
│ │ ├── cloud-admin.jsp
│ │ ├── cloud-admin-profile.js
│ │ ├── cloud-admin-profile.jsp
│ │ └── cloud-admin-tab.jsp
│ ├── cloud.css
│ ├── cloud-include-image-details.jsp
│ ├── cloud.js
│ ├── cloud.jsp
│ ├── cloud-list-image.jsp
│ ├── cloud-list-instance.jsp
│ ├── cloud-list.jsp
│ ├── cloud-tab.jsp
│ ├── extensions
│ │ ├── goToEditProfile.jsp
│ │ ├── listCloudInstances.jsp
│ │ └── terminateAfterBuild.jsp
│ ├── healthStatus
│ │ ├── cloudAgentsIdleHealthItem.jsp
│ │ └── cloudImageWarnings.jsp
│ └── img
│ ├── error@2x.png
│ ├── error.png
│ ├── restarting@2x.png
│ ├── restarting.png
│ ├── running@2x.png
│ ├── running.png
│ ├── stopped@2x.png
│ ├── stopped.png
│ ├── unknown@2x.png
│ └── unknown.png
├── compatibilityListContent.jsp
├── compatibilityList.jsp
├── coverage
│ ├── coverageFragment.css
│ ├── coverageFragment.jsp
│ └── coverageStats.jsp
├── createAdmin.jsp
├── css
│ ├── admin
│ │ ├── adminAuth.css
│ │ ├── adminMain.css
│ │ ├── audit.css
│ │ ├── backup.css
│ │ ├── buildRunners.css
│ │ ├── buildTypeForm.css
│ │ ├── cleanupPolicies.css
│ │ ├── diskUsage.css
│ │ ├── editDependencies.css
│ │ ├── editRoles.css
│ │ ├── editTriggers.css
│ │ ├── editUserParams.css
│ │ ├── healthStatusReport.css
│ │ ├── iprSettings.css
│ │ ├── licensePage.css
│ │ ├── logViewer.css
│ │ ├── params.css
│ │ ├── plugins.css
│ │ ├── projectConfig.css
│ │ ├── projectForm.css
│ │ ├── projectsImport.css
│ │ ├── reportTabs.css
│ │ ├── requirements.css
│ │ ├── runParams.css
│ │ ├── serverConfig.css
│ │ ├── serverUpdate.css
│ │ ├── templates.css
│ │ ├── userGroups.css
│ │ ├── userList.css
│ │ ├── userListFilter.css
│ │ ├── vcsRootsTable.css
│ │ └── vcsSettings.css
│ ├── agentBlocks.css
│ ├── agentBrowse.css
│ ├── agents
│ │ ├── agentHistory.css
│ │ ├── agentLogViewer.css
│ │ ├── agentPools.css
│ │ ├── agentsParametersReport.css
│ │ ├── agentsStatisticsTable.css
│ │ └── agentStatistics.css
│ ├── agents.css
│ ├── agentsInfoPopup.css
│ ├── agents_react.css
│ ├── allProjects.css
│ ├── artifactsStorage.css
│ ├── autocompletion.css
│ ├── basement.css
│ ├── buildChains.css
│ ├── buildDataStatus.css
│ ├── buildGraph.css
│ ├── buildLog
│ │ ├── buildLog.css
│ │ ├── buildLogTree.css
│ │ ├── buildParameters.css
│ │ ├── buildResultsDiv.css
│ │ ├── runningLogStatus.css
│ │ ├── testGraphs.css
│ │ ├── testsInfo.css
│ │ └── viewLog.css
│ ├── buildProblems.css
│ ├── buildQueue.css
│ ├── buildsSchedule.css
│ ├── buildTypeSettings.css
│ ├── changeLog.css
│ ├── changeLogGraph.css
│ ├── changes.css
│ ├── checkList.css
│ ├── codemirror
│ │ ├── addon
│ │ │ └── hint
│ │ │ └── show-hint.css
│ │ ├── codemirror.css
│ │ └── codemirror-teamcity.css
│ ├── compatibilityList.css
│ ├── currentProblems.css
│ ├── customCharts.css
│ ├── diffView.css
│ ├── ellipsis.css
│ ├── errorPage.css
│ ├── filePopup.css
│ ├── FontAwesome
│ │ ├── css
│ │ │ ├── font-awesome.css
│ │ │ └── font-awesome.min.css
│ │ └── font
│ │ ├── FontAwesome.otf
│ │ ├── fontawesome-webfont.eot
│ │ ├── fontawesome-webfont.svg
│ │ ├── fontawesome-webfont.ttf
│ │ └── fontawesome-webfont.woff
│ ├── footer.css
│ ├── forms.css
│ ├── highlight-idea.css
│ ├── historyTable.css
│ ├── icons.css
│ ├── initialPages.css
│ ├── installAgent.css
│ ├── investigation.css
│ ├── issues.css
│ ├── jquery
│ │ ├── jquery-ui
│ │ │ ├── images
│ │ │ │ ├── ui-bg_diagonals-thick_18_b81900_40x40.png
│ │ │ │ ├── ui-bg_diagonals-thick_20_666666_40x40.png
│ │ │ │ ├── ui-bg_flat_10_000000_40x100.png
│ │ │ │ ├── ui-bg_glass_100_f6f6f6_1x400.png
│ │ │ │ ├── ui-bg_glass_100_fdf5ce_1x400.png
│ │ │ │ ├── ui-bg_glass_65_ffffff_1x400.png
│ │ │ │ ├── ui-bg_gloss-wave_35_f6a828_500x100.png
│ │ │ │ ├── ui-bg_highlight-soft_100_eeeeee_1x100.png
│ │ │ │ ├── ui-bg_highlight-soft_75_ffe45c_1x100.png
│ │ │ │ ├── ui-icons_222222_256x240.png
│ │ │ │ ├── ui-icons_228ef1_256x240.png
│ │ │ │ ├── ui-icons_ef8c08_256x240.png
│ │ │ │ ├── ui-icons_ffd27a_256x240.png
│ │ │ │ └── ui-icons_ffffff_256x240.png
│ │ │ └── jquery-ui-1.9.2.custom.css
│ │ └── jquery-ui-ufd
│ │ ├── default
│ │ │ ├── default.css
│ │ │ ├── icon@2x.png
│ │ │ └── icon.png
│ │ ├── popup
│ │ │ └── popup.css
│ │ └── ufd-base.css
│ ├── labels.css
│ ├── layeredGraph.css
│ ├── main.css
│ ├── maintenance-initialPages-common.css
│ ├── modificationListTable.css
│ ├── mutedProblems.css
│ ├── notificationRules.css
│ ├── overview.css
│ ├── overviewTable.css
│ ├── pager.css
│ ├── profilePage.css
│ ├── progress.css
│ ├── project.css
│ ├── projectHierarchy.css
│ ├── quickLinksPopUp.css
│ ├── react-ui.css
│ ├── restProjectsPopup.css
│ ├── rolesDescription.css
│ ├── runCustomBuild.css
│ ├── settingsBlock.css
│ ├── settingsTable.css
│ ├── status
│ │ └── externalStatus.css
│ ├── statusChangeLink.css
│ ├── statusTable.css
│ ├── tabs.css
│ ├── tags.css
│ ├── testDetails.css
│ ├── testGroups.css
│ ├── testList.css
│ ├── testMetadata.css
│ ├── text-security-disc.woff
│ ├── tree
│ │ ├── oldTree.css
│ │ └── tree.css
│ ├── userRoles.css
│ ├── vcsSettings.css
│ ├── vcsTable.css
│ ├── viewModification.css
│ ├── viewType.css
│ └── visibleProjects.css
├── customGraphs.jsp
├── diffView.jsp
├── downloadIdsAction.jsp
├── editBuildTypePopup.jsp
├── editTemplatePopup.jsp
├── embeddableBuildChain.jsp
├── errorDetails.jspf
├── favicon.ico
├── favoriteBuilds.jsp
├── favoriteBuilds_react.jsp
├── favoriteIcon.jsp
├── filesPopup.jsp
├── _fileUploadResponse.jsp
├── filterByTag.jsp
├── footer.jsp
├── globalHealthReports.jsp
├── healthStatus
│ ├── css
│ │ ├── healthStatus.css
│ │ └── hugeLog.css
│ ├── globalHealthItems.jsp
│ ├── notes
│ │ ├── buildTypeHealthStatusNote.jsp
│ │ ├── buildTypeTemplateHealthStatusNote.jsp
│ │ ├── projectHealthStatusNote.jsp
│ │ └── vcsRootHealthStatusNote.jsp
│ ├── renderItem.jsp
│ ├── reports
│ │ ├── agentUpgradeProblems.jsp
│ │ ├── autoCheckoutMissingClient.jsp
│ │ ├── autoCheckoutOtherReason.jsp
│ │ ├── autoCheckoutUnsupportedRules.jsp
│ │ ├── brokenArtifactDependencies.jsp
│ │ ├── brokenProjectTokens.jsp
│ │ ├── brokenSnapshotDependencies.jsp
│ │ ├── builtInAuthModuleProblems.jsp
│ │ ├── captureErrorsForRecentErrors.jsp
│ │ ├── cleanCheckout.jsp
│ │ ├── collationMismatchProblem.jsp
│ │ ├── criticalError.jsp
│ │ ├── databaseProblems.jsp
│ │ ├── diskSpace.jsp
│ │ ├── duplicateBuildTrigger.jsp
│ │ ├── heavyPatches.jsp
│ │ ├── hugeBuildLog.jsp
│ │ ├── incorrectPlugin.jsp
│ │ ├── inefficientArtifactsPublishing.jsp
│ │ ├── invalidCleanupKeepRules.jsp
│ │ ├── invalidScheduleTriggerSettings.jsp
│ │ ├── invalidVcsTriggerSettings.jsp
│ │ ├── legacySecondaryNodeReport.jsp
│ │ ├── licenseIssues.jsp
│ │ ├── memoryProblem.jsp
│ │ ├── notPersistedEntities.jsp
│ │ ├── notPersistedEntityDetails.jspf
│ │ ├── outdatedProjectSettings.jsp
│ │ ├── projectVersionedSettingsDisabled.jsp
│ │ ├── proxyProblems.jsp
│ │ ├── queuedBuildAgents.jsp
│ │ ├── quietPeriodItem.jsp
│ │ ├── redundantVcsRoots.jsp
│ │ ├── redundantVcsTrigger.jsp
│ │ ├── reuseSnapshotDependencies.jsp
│ │ ├── secondaryNodeDifferentVersion.jsp
│ │ ├── settingsPersistErrors.jsp
│ │ ├── suspiciousUuid.jsp
│ │ ├── triggeringProblems.jsp
│ │ ├── triggerRulesNotAttachedvcsRootProblem.jspf
│ │ ├── unbundledPluginUsages.jsp
│ │ ├── unreachableDefaultTemplate.jsp
│ │ ├── unusedAgents.jsp
│ │ ├── unusedVcsRoot.jsp
│ │ ├── versionedSettingsCommitErrors.jsp
│ │ ├── versionedSettingsConfigErrors.jsp
│ │ ├── versionedSettingsContextParametersError.jsp
│ │ ├── versionedSettingsDisabled.jsp
│ │ ├── websocketAndBioConnector.jsp
│ │ └── websocketProxyConfiguration.jsp
│ └── suggestions
│ ├── addBuildStep.jsp
│ ├── addVcsRoot.jsp
│ └── undefinedParams.jsp
├── img
│ ├── add@2x.png
│ ├── add.png
│ ├── agent_compatible@2x.png
│ ├── agent_compatible.png
│ ├── agent_noncompatible@2x.png
│ ├── agent_noncompatible.png
│ ├── agents
│ │ ├── off@2x.png
│ │ ├── off.png
│ │ ├── on@2x.png
│ │ └── on.png
│ ├── ajax-loader.gif
│ ├── arrowDown@2x.png
│ ├── arrowDown.png
│ ├── arrowUp@2x.png
│ ├── arrowUp.png
│ ├── artifacts@2x.png
│ ├── artifacts.png
│ ├── attentionComment@2x.png
│ ├── attentionComment.png
│ ├── attentionCommentRed@2x.png
│ ├── attentionCommentRed.png
│ ├── bgLogin.gif
│ ├── branch@2x.png
│ ├── branch_dark@2x.png
│ ├── branch_dark.png
│ ├── branch.png
│ ├── breadcrumb@2x.png
│ ├── breadcrumb.png
│ ├── buildStates
│ │ ├── buildFailed@2x.png
│ │ ├── buildFailed.png
│ │ ├── buildGray@2x.png
│ │ ├── buildGray.png
│ │ ├── buildSuccessful@2x.png
│ │ ├── buildSuccessful.png
│ │ ├── cancelled@2x.png
│ │ ├── cancelled.png
│ │ ├── empty.png
│ │ ├── error@2x.png
│ │ ├── error.png
│ │ ├── error_small@2x.png
│ │ ├── error_small.png
│ │ ├── fixedTestResp@2x.png
│ │ ├── fixedTestResp.png
│ │ ├── ignored@2x.png
│ │ ├── ignored.png
│ │ ├── paused@2x.png
│ │ ├── paused.png
│ │ ├── pending@2x.png
│ │ ├── pending.png
│ │ ├── personal
│ │ │ ├── my_personal@2x.png
│ │ │ ├── my_personalCancelled@2x.png
│ │ │ ├── my_personalCancelled.png
│ │ │ ├── my_personalCrashed@2x.png
│ │ │ ├── my_personalCrashed.png
│ │ │ ├── my_personalFinished@2x.png
│ │ │ ├── my_personalFinishedFailed@2x.png
│ │ │ ├── my_personalFinishedFailed.png
│ │ │ ├── my_personalFinished.png
│ │ │ ├── my_personalPending@2x.png
│ │ │ ├── my_personalPending.png
│ │ │ ├── my_personal.png
│ │ │ ├── my_personalRunning@2x.gif
│ │ │ ├── my_personalRunningFailing@2x.gif
│ │ │ ├── my_personalRunningFailing.gif
│ │ │ ├── my_personalRunning.gif
│ │ │ ├── personal@2x.png
│ │ │ ├── personalCancelled@2x.png
│ │ │ ├── personalCancelled.png
│ │ │ ├── personalCrashed@2x.png
│ │ │ ├── personalCrashed.png
│ │ │ ├── personalFinished@2x.png
│ │ │ ├── personalFinishedFailed@2x.png
│ │ │ ├── personalFinishedFailed.png
│ │ │ ├── personalFinished.png
│ │ │ ├── personalPending@2x.png
│ │ │ ├── personalPending.png
│ │ │ ├── personal.png
│ │ │ ├── personalRunning@2x.gif
│ │ │ ├── personalRunningFailing@2x.gif
│ │ │ ├── personalRunningFailing.gif
│ │ │ └── personalRunning.gif
│ │ ├── redSign@2x.png
│ │ ├── redSign.png
│ │ ├── running_green_transparent@2x.gif
│ │ ├── running_green_transparent.gif
│ │ ├── running_red_transparent@2x.gif
│ │ ├── running_red_transparent.gif
│ │ ├── success@2x.png
│ │ ├── success.png
│ │ ├── success_small@2x.png
│ │ └── success_small.png
│ ├── buildType@2x.png
│ ├── buildTypeFailing@2x.png
│ ├── buildTypeFailing.png
│ ├── buildType.png
│ ├── buildTypeSuccessful@2x.png
│ ├── buildTypeSuccessful.png
│ ├── buildTypeTemplate@2x.png
│ ├── buildTypeTemplate.png
│ ├── callout@2x.png
│ ├── callout.png
│ ├── checkbox_tick.gif
│ ├── clipboard@2x.png
│ ├── clipboard.png
│ ├── close@2x.png
│ ├── close.png
│ ├── cloud@2x.png
│ ├── cloud.png
│ ├── collapse@2x.png
│ ├── collapse.png
│ ├── commentIcon@2x.png
│ ├── commentIcon.png
│ ├── createProject@2x.png
│ ├── createProject.png
│ ├── dependencyChange@2x.png
│ ├── dependencyChange.png
│ ├── dots@2x.png
│ ├── dots.png
│ ├── dragAndDrop
│ │ ├── dots@2x.png
│ │ ├── dots.png
│ │ ├── moveTopActive@2x.png
│ │ ├── moveTopActive.png
│ │ ├── moveTopDisabled@2x.png
│ │ ├── moveTopDisabled.png
│ │ ├── moveTopInactive@2x.png
│ │ └── moveTopInactive.png
│ ├── empty.png
│ ├── errorPages
│ │ ├── 404@2x.png
│ │ ├── 404.png
│ │ ├── 500@2x.png
│ │ └── 500.png
│ ├── expand@2x.png
│ ├── expand.png
│ ├── feedback@2x.png
│ ├── feedback.png
│ ├── gp.gif
│ ├── groups
│ │ ├── group@2x.png
│ │ ├── group.png
│ │ ├── highlightedGroup@2x.png
│ │ └── highlightedGroup.png
│ ├── handle
│ │ ├── blockCollapsed@2x.png
│ │ ├── blockCollapsed.png
│ │ ├── blockExpanded@2x.png
│ │ ├── blockExpanded.png
│ │ ├── failingSmall@2x.png
│ │ ├── failingSmallExpanded@2x.png
│ │ ├── failingSmallExpanded.png
│ │ ├── failingSmall.png
│ │ ├── neutralSmall@2x.png
│ │ ├── neutralSmallExpanded@2x.png
│ │ ├── neutralSmallExpanded.png
│ │ ├── neutralSmall.png
│ │ ├── successfulSmall@2x.png
│ │ ├── successfulSmallExpanded@2x.png
│ │ ├── successfulSmallExpanded.png
│ │ └── successfulSmall.png
│ ├── help@2x.png
│ ├── help.png
│ ├── icons
│ │ ├── apple-touch-icon-114x114.png
│ │ ├── apple-touch-icon-120x120.png
│ │ ├── apple-touch-icon-144x144.png
│ │ ├── apple-touch-icon-152x152.png
│ │ ├── apple-touch-icon-180x180.png
│ │ ├── apple-touch-icon-57x57.png
│ │ ├── apple-touch-icon-60x60.png
│ │ ├── apple-touch-icon-72x72.png
│ │ ├── apple-touch-icon-76x76.png
│ │ ├── favicon-16x16.png
│ │ ├── favicon-32x32.png
│ │ ├── favicon.ico
│ │ ├── mstile-144x144.png
│ │ ├── mstile-150x150.png
│ │ ├── mstile-310x150.png
│ │ ├── mstile-310x310.png
│ │ ├── mstile-70x70.png
│ │ ├── og-image-1200x630.png
│ │ ├── teamcity.black.svg
│ │ ├── teamcity.svg
│ │ └── teamcity-text.svg
│ ├── investigate@2x.png
│ ├── investigate.png
│ ├── link@2x.png
│ ├── link.png
│ ├── minus@2x.png
│ ├── minus.png
│ ├── muted@2x.png
│ ├── muted.png
│ ├── muted_red@2x.png
│ ├── muted_red.png
│ ├── newVersion@2x.png
│ ├── newVersion.png
│ ├── openInIde@2x.png
│ ├── openInIde.png
│ ├── os
│ │ ├── bsd-bw.png
│ │ ├── bsd-small-bw.png
│ │ ├── lin-bw.png
│ │ ├── lin-small-bw.png
│ │ ├── mac-bw.png
│ │ ├── mac-small-bw.png
│ │ ├── oux-bw.png
│ │ ├── oux-small-bw.png
│ │ ├── sol-bw.png
│ │ ├── sol-small-bw.png
│ │ ├── win-bw.png
│ │ └── win-small-bw.png
│ ├── paperclipActive.png
│ ├── paperclipInactive.png
│ ├── paramsPopup@2x.png
│ ├── paramsPopupHover@2x.png
│ ├── paramsPopupHover.png
│ ├── paramsPopup.png
│ ├── pin@2x.png
│ ├── pinned@2x.png
│ ├── pinned.png
│ ├── pin.png
│ ├── popUpControl@2x.png
│ ├── popUpControl_dark@2x.png
│ ├── popUpControl_dark.png
│ ├── popUpControl_grey@2x.png
│ ├── popUpControl_grey_hover@2x.png
│ ├── popUpControl_grey_hover.png
│ ├── popUpControl_grey.png
│ ├── popUpControl_hover@2x.png
│ ├── popUpControl_hover.png
│ ├── popUpControl.png
│ ├── popUpControl_right@2x.png
│ ├── popUpControl_right_hover@2x.png
│ ├── popUpControl_right_hover.png
│ ├── popUpControl_right.png
│ ├── project@2x.png
│ ├── projectFailing@2x.png
│ ├── projectFailing.png
│ ├── project.png
│ ├── projectSuccessful@2x.png
│ ├── projectSuccessful.png
│ ├── runBuildChanges@2x.png
│ ├── runBuildChanges.png
│ ├── settingsRevision@2x.png
│ ├── settingsRevision.png
│ ├── showInBuildLog@2x.png
│ ├── showInBuildLog.png
│ ├── spinner.gif
│ ├── star@2x.png
│ ├── star.png
│ ├── statusWidget
│ │ ├── canceled.png
│ │ ├── canceled.svg
│ │ ├── error.png
│ │ ├── error.svg
│ │ ├── failed.png
│ │ ├── failed.svg
│ │ ├── internal_error.png
│ │ ├── internal_error.svg
│ │ ├── not_found.png
│ │ ├── not_found.svg
│ │ ├── passing.png
│ │ ├── passing.svg
│ │ ├── permission.png
│ │ ├── permission.svg
│ │ ├── running.png
│ │ ├── running.svg
│ │ ├── successful.png
│ │ └── successful.svg
│ ├── subrepo@2x.png
│ ├── subrepo.png
│ ├── svgIcons
│ │ ├── activity.svg.jsp
│ │ ├── add-10px.svg.jsp
│ │ ├── add-20px.svg.jsp
│ │ ├── add.svg.jsp
│ │ ├── analytics.svg.jsp
│ │ ├── archive.svg.jsp
│ │ ├── arrow-line-left.svg.jsp
│ │ ├── arrow-line-right.svg.jsp
│ │ ├── artifacts.svg.jsp
│ │ ├── asterisk-10px.svg.jsp
│ │ ├── asterisk.svg.jsp
│ │ ├── attachment.svg.jsp
│ │ ├── average.svg.jsp
│ │ ├── bars.svg.jsp
│ │ ├── bell.svg.jsp
│ │ ├── branches.svg.jsp
│ │ ├── bug.svg.jsp
│ │ ├── buildType-14px-arrow.svg.jsp
│ │ ├── buildType-14px-fill-arrow.svg.jsp
│ │ ├── buildType-14px-fill.svg.jsp
│ │ ├── buildType-14px.svg.jsp
│ │ ├── buildType-20px-arrow.svg.jsp
│ │ ├── buildType-20px-fill-arrow.svg.jsp
│ │ ├── buildType-20px-fill.svg.jsp
│ │ ├── buildType-20px.svg.jsp
│ │ ├── buildType-composite-14px-arrow.svg.jsp
│ │ ├── buildType-composite-14px-fill-arrow.svg.jsp
│ │ ├── buildType-composite-14px-fill.svg.jsp
│ │ ├── buildType-composite-14px.svg.jsp
│ │ ├── buildType-composite-20px-arrow.svg.jsp
│ │ ├── buildType-composite-20px-fill-arrow.svg.jsp
│ │ ├── buildType-composite-20px-fill.svg.jsp
│ │ ├── buildType-composite-20px.svg.jsp
│ │ ├── burndown.svg.jsp
│ │ ├── calendar.svg.jsp
│ │ ├── cancel-20px.svg.jsp
│ │ ├── cancel.svg.jsp
│ │ ├── caret-down-10px.svg.jsp
│ │ ├── caret-right-10px.svg.jsp
│ │ ├── change.svg.jsp
│ │ ├── checkmark.svg.jsp
│ │ ├── chevron-10px.svg.jsp
│ │ ├── chevron-down.svg.jsp
│ │ ├── chevron-left.svg.jsp
│ │ ├── chevron-right.svg.jsp
│ │ ├── chevron-up.svg.jsp
│ │ ├── close.svg.jsp
│ │ ├── cloud.svg.jsp
│ │ ├── code.svg.jsp
│ │ ├── collapse.svg.jsp
│ │ ├── comment.svg.jsp
│ │ ├── compare.svg.jsp
│ │ ├── copy.svg.jsp
│ │ ├── crop.svg.jsp
│ │ ├── data.svg.jsp
│ │ ├── dice.svg.jsp
│ │ ├── disconnected.svg.jsp
│ │ ├── distribution.svg.jsp
│ │ ├── double-chevron-left.svg.jsp
│ │ ├── double-chevron-right.svg.jsp
│ │ ├── download.svg.jsp
│ │ ├── drag.svg.jsp
│ │ ├── drop.svg.jsp
│ │ ├── earth.svg.jsp
│ │ ├── e-mail.svg.jsp
│ │ ├── emoji.svg.jsp
│ │ ├── entry.svg.jsp
│ │ ├── exception-20px.svg.jsp
│ │ ├── exception.svg.jsp
│ │ ├── expand.svg.jsp
│ │ ├── experiment-20px.svg.jsp
│ │ ├── eye.svg.jsp
│ │ ├── fields.svg.jsp
│ │ ├── file-add-any.svg.jsp
│ │ ├── file-archive.svg.jsp
│ │ ├── file-aspectj.svg.jsp
│ │ ├── file-as.svg.jsp
│ │ ├── file-config.svg.jsp
│ │ ├── file-css.svg.jsp
│ │ ├── file-custom.svg.jsp
│ │ ├── file-diagram.svg.jsp
│ │ ├── file-dtd.svg.jsp
│ │ ├── file-htaccess.svg.jsp
│ │ ├── file-html.svg.jsp
│ │ ├── file-idl.svg.jsp
│ │ ├── file-java-class.svg.jsp
│ │ ├── file-java-outside-source.svg.jsp
│ │ ├── file-java.svg.jsp
│ │ ├── file-json-dark.svg.jsp
│ │ ├── file-json-schema-dark.svg.jsp
│ │ ├── file-json-schema.svg.jsp
│ │ ├── file-json.svg.jsp
│ │ ├── file-jsp.svg.jsp
│ │ ├── file-jspx.svg.jsp
│ │ ├── file-js.svg.jsp
│ │ ├── file-manifest.svg.jsp
│ │ ├── file-properties.svg.jsp
│ │ ├── file-regexp.svg.jsp
│ │ ├── file.svg.jsp
│ │ ├── file-text.svg.jsp
│ │ ├── file-ui-form.svg.jsp
│ │ ├── file-unknown.svg.jsp
│ │ ├── file-wsdl.svg.jsp
│ │ ├── file-xhtml.svg.jsp
│ │ ├── file-xml.svg.jsp
│ │ ├── file-xsd.svg.jsp
│ │ ├── file-yaml.svg.jsp
│ │ ├── filters.svg.jsp
│ │ ├── flag.svg.jsp
│ │ ├── folder.svg.jsp
│ │ ├── frown.svg.jsp
│ │ ├── gift-20px.svg.jsp
│ │ ├── gift.svg.jsp
│ │ ├── gitlab.svg.jsp
│ │ ├── git.svg.jsp
│ │ ├── group.svg.jsp
│ │ ├── help-20px.svg.jsp
│ │ ├── help.svg.jsp
│ │ ├── history.svg.jsp
│ │ ├── hourglass-20px.svg.jsp
│ │ ├── hourglass.svg.jsp
│ │ ├── ignored.svg.jsp
│ │ ├── info.svg.jsp
│ │ ├── investigation-14px.svg.jsp
│ │ ├── investigation.svg.jsp
│ │ ├── lamp.svg.jsp
│ │ ├── link.svg.jsp
│ │ ├── lock.svg.jsp
│ │ ├── magic-wand.svg.jsp
│ │ ├── mammoth-20px.svg.jsp
│ │ ├── marker.svg.jsp
│ │ ├── meta.svg.jsp
│ │ ├── modified-10px.svg.jsp
│ │ ├── more-options.svg.jsp
│ │ ├── move.svg.jsp
│ │ ├── move-to-top.svg.jsp
│ │ ├── muted.svg.jsp
│ │ ├── mute.svg.jsp
│ │ ├── new-window.svg.jsp
│ │ ├── no-artifacts.svg.jsp
│ │ ├── ok-20px.svg.jsp
│ │ ├── ok.svg.jsp
│ │ ├── os-bsd.svg.jsp
│ │ ├── os-linux.svg.jsp
│ │ ├── os-mac.svg.jsp
│ │ ├── os-solaris.svg.jsp
│ │ ├── os-unix.svg.jsp
│ │ ├── os-windows.svg.jsp
│ │ ├── overtime.svg.jsp
│ │ ├── paused-14px.svg.jsp
│ │ ├── paused.svg.jsp
│ │ ├── pencil.svg.jsp
│ │ ├── pennant.svg.jsp
│ │ ├── permission.svg.jsp
│ │ ├── pin-empty.svg.jsp
│ │ ├── pin-filled.svg.jsp
│ │ ├── play.svg.jsp
│ │ ├── pr-close.svg.jsp
│ │ ├── printer.svg.jsp
│ │ ├── pr-merged.svg.jsp
│ │ ├── project-14px-arrow.svg.jsp
│ │ ├── project-14px-fill-arrow.svg.jsp
│ │ ├── project-14px-fill.svg.jsp
│ │ ├── project-14px.svg.jsp
│ │ ├── project-20px-arrow.svg.jsp
│ │ ├── project-20px-fill-arrow.svg.jsp
│ │ ├── project-20px-fill.svg.jsp
│ │ ├── project-20px.svg.jsp
│ │ ├── pr-open.svg.jsp
│ │ ├── pr-unknown.svg.jsp
│ │ ├── puzzle.svg.jsp
│ │ ├── rate.svg.jsp
│ │ ├── redo.svg.jsp
│ │ ├── remove-10px.svg.jsp
│ │ ├── renamed-10px.svg.jsp
│ │ ├── reviewers-graph.svg.jsp
│ │ ├── search-20px.svg.jsp
│ │ ├── search-empty.svg.jsp
│ │ ├── search-error.svg.jsp
│ │ ├── search.svg.jsp
│ │ ├── services-20px.svg.jsp
│ │ ├── services.svg.jsp
│ │ ├── settings-20px.svg.jsp
│ │ ├── settings.svg.jsp
│ │ ├── shield.svg.jsp
│ │ ├── spinner-20px.svg.jsp
│ │ ├── spinner-static.svg.jsp
│ │ ├── spinner.svg.jsp
│ │ ├── stamp.svg.jsp
│ │ ├── star-empty-14px.svg.jsp
│ │ ├── star-empty.svg.jsp
│ │ ├── star-filled-14px.svg.jsp
│ │ ├── star-filled.svg.jsp
│ │ ├── stop.svg.jsp
│ │ ├── table.svg.jsp
│ │ ├── tag.svg.jsp
│ │ ├── task.svg.jsp
│ │ ├── template-14px-arrow.svg.jsp
│ │ ├── template-14px.svg.jsp
│ │ ├── template-20px-arrow.svg.jsp
│ │ ├── template-20px.svg.jsp
│ │ ├── time.svg.jsp
│ │ ├── torrent.svg.jsp
│ │ ├── trash.svg.jsp
│ │ ├── treemap.svg.jsp
│ │ ├── umbrella.svg.jsp
│ │ ├── unauthorized.svg.jsp
│ │ ├── undo.svg.jsp
│ │ ├── unknown-os.svg.jsp
│ │ ├── unsorted-10px.svg.jsp
│ │ ├── update.svg.jsp
│ │ ├── user-20px.svg.jsp
│ │ ├── user-cancel-20px.svg.jsp
│ │ ├── user-cancel.svg.jsp
│ │ ├── user-exception-20px.svg.jsp
│ │ ├── user-exception.svg.jsp
│ │ ├── user-gear.svg.jsp
│ │ ├── user-hourglass-20px.svg.jsp
│ │ ├── user-hourglass.svg.jsp
│ │ ├── user-ok-20px.svg.jsp
│ │ ├── user-ok.svg.jsp
│ │ ├── user-spinner-20px.svg.jsp
│ │ ├── user-spinner.svg.jsp
│ │ ├── user.svg.jsp
│ │ ├── user-warning-20px.svg.jsp
│ │ ├── user-warning.svg.jsp
│ │ ├── vcs-root-14px-arrow.svg.jsp
│ │ ├── vcs-root-14px.svg.jsp
│ │ ├── vcs-root-20px-arrow.svg.jsp
│ │ ├── vcs-root-20px.svg.jsp
│ │ ├── vote-empty.svg.jsp
│ │ ├── vote-filled.svg.jsp
│ │ ├── warning-14px.svg.jsp
│ │ ├── warning-20px.svg.jsp
│ │ ├── warning.svg.jsp
│ │ └── wrap.svg.jsp
│ ├── tags@2x.png
│ ├── tags.png
│ ├── testDetails
│ │ ├── success00@2x.png
│ │ ├── success00.png
│ │ ├── success01@2x.png
│ │ ├── success01.png
│ │ ├── success02@2x.png
│ │ ├── success02.png
│ │ ├── success03@2x.png
│ │ ├── success03.png
│ │ ├── success04@2x.png
│ │ ├── success04.png
│ │ ├── success05@2x.png
│ │ ├── success05.png
│ │ ├── success06@2x.png
│ │ ├── success06.png
│ │ ├── success07@2x.png
│ │ ├── success07.png
│ │ ├── success08@2x.png
│ │ ├── success08.png
│ │ ├── testDuration@2x.png
│ │ └── testDuration.png
│ ├── testDetails@2x.png
│ ├── testDetails.png
│ ├── tree
│ │ ├── archive@2x.png
│ │ ├── archive.png
│ │ ├── minus16.png
│ │ ├── minus.gif
│ │ ├── openArchive@2x.png
│ │ ├── openArchive.png
│ │ ├── page-file@2x.png
│ │ ├── page-file.png
│ │ ├── page-foldericon@2x.png
│ │ ├── page-foldericon.png
│ │ ├── page-openfoldericon@2x.png
│ │ ├── page-openfoldericon.png
│ │ ├── plus16.png
│ │ ├── plus.gif
│ │ ├── popup-artifacts-tree@2x.png
│ │ └── popup-artifacts-tree.png
│ ├── vcsRootIcon@2x.png
│ ├── vcsRootIcon.png
│ ├── watch@2x.png
│ ├── watched@2x.png
│ ├── watched.png
│ ├── watch.png
│ └── windowResize.gif
├── include-internal.jsp
├── include.jsp
├── index.jsp
├── installLinks.jspf
├── investigate
│ └── investigate.jsp
├── investigationsList.jspf
├── investigationWarning.jsp
├── issueDetailsError.jsp
├── issueDetailsPopup.jsp
├── js
│ ├── aculo
│ │ ├── controls.js
│ │ ├── dragdrop.js
│ │ ├── effects.js
│ │ ├── scriptaculous.js
│ │ ├── slider.js
│ │ ├── sound.js
│ │ └── unittest.js
│ ├── admin
│ │ └── plugins.js
│ ├── bs
│ │ ├── activation.js
│ │ ├── adminActions.js
│ │ ├── adminAuth.js
│ │ ├── advancedOptions.js
│ │ ├── agentBlocks.js
│ │ ├── agentBrowse.js
│ │ ├── agentPools.js
│ │ ├── agents.js
│ │ ├── agentsList.js
│ │ ├── agentsParametersReport.js
│ │ ├── agents_react.js
│ │ ├── agentStatistics.js
│ │ ├── agentStatisticsTable.js
│ │ ├── allProjects.js
│ │ ├── async.js
│ │ ├── audit.js
│ │ ├── backgroundLoader.js
│ │ ├── backup.js
│ │ ├── basePopup.js
│ │ ├── blocks.js
│ │ ├── blocksWithHeader.js
│ │ ├── blockWithHandle.js
│ │ ├── branch.js
│ │ ├── bs-clipboard.js
│ │ ├── bs.js
│ │ ├── buildChains.js
│ │ ├── buildChangesBlock.js
│ │ ├── buildComment.js
│ │ ├── buildLog.js
│ │ ├── buildLogTree.js
│ │ ├── buildParameters.js
│ │ ├── buildProblems.js
│ │ ├── buildQueue.js
│ │ ├── buildResultsDiv.js
│ │ ├── buildsSchedule.js
│ │ ├── buildtime.js
│ │ ├── buildType.js
│ │ ├── changeBuildStatus.js
│ │ ├── changeLogGraph.js
│ │ ├── changeLog.js
│ │ ├── changesBlock.js
│ │ ├── changes.js
│ │ ├── chart.js
│ │ ├── checkList.js
│ │ ├── cleanupPolicies.js
│ │ ├── codemirror.js
│ │ ├── collapseExpand.js
│ │ ├── compatibilityUtils.js
│ │ ├── cookie.js
│ │ ├── copyProject.js
│ │ ├── createUser.js
│ │ ├── customControl.js
│ │ ├── datepicker.js
│ │ ├── diagnostics.js
│ │ ├── diffView.js
│ │ ├── diskusage.js
│ │ ├── editAccessToken.js
│ │ ├── editBuildType.js
│ │ ├── editCheckoutRules.js
│ │ ├── editCustomCharts.js
│ │ ├── editParameters.js
│ │ ├── editProject.js
│ │ ├── editStorage.js
│ │ ├── emailVerification.js
│ │ ├── encrypt.js
│ │ ├── forms.js
│ │ ├── healthStatusReport.js
│ │ ├── historyTable.js
│ │ ├── investigation.js
│ │ ├── issueLog.js
│ │ ├── issuesEdit.js
│ │ ├── issues.js
│ │ ├── jvmStatusForm.js
│ │ ├── labels.js
│ │ ├── layeredGraph.js
│ │ ├── licenses.js
│ │ ├── locationHash.js
│ │ ├── login.js
│ │ ├── menuList.js
│ │ ├── merge.js
│ │ ├── modalDialog.js
│ │ ├── moveBuildType.js
│ │ ├── multipart.js
│ │ ├── notificationRules.js
│ │ ├── overflower.js
│ │ ├── overview.js
│ │ ├── parameters.js
│ │ ├── pauseProject.js
│ │ ├── pieChartStatus.js
│ │ ├── pin.js
│ │ ├── pluginProperties.js
│ │ ├── position.js
│ │ ├── problemsSummary.js
│ │ ├── profile.js
│ │ ├── projectExport.js
│ │ ├── projectsImport.js
│ │ ├── proxyChecker.js
│ │ ├── queuedBuilds.js
│ │ ├── queueLikeSorter.js
│ │ ├── quickNavigationPopup.js
│ │ ├── refresh.js
│ │ ├── reportTabs.js
│ │ ├── resize.js
│ │ ├── resourceStatistics.js
│ │ ├── restProjectsPopup.js
│ │ ├── roles.js
│ │ ├── runBuild.js
│ │ ├── runningBuilds.js
│ │ ├── serverConfig.js
│ │ ├── serverLink.js
│ │ ├── serverRestart.js
│ │ ├── serverUpdate.js
│ │ ├── setupAdmin.js
│ │ ├── stopBuild.js
│ │ ├── systemProblemsMonitor.js
│ │ ├── tabs.js
│ │ ├── tags.js
│ │ ├── teamcity.ui.autocomplete.js
│ │ ├── teamcity.ui.basement.js
│ │ ├── teamcity.ui.ellipsis.js
│ │ ├── teamcity.ui.placeholder.js
│ │ ├── testConnection.js
│ │ ├── testDetails.js
│ │ ├── testGroup.js
│ │ ├── timezone.js
│ │ ├── toggleOverview.js
│ │ ├── tree.js
│ │ ├── ua.js
│ │ ├── updateUser.js
│ │ ├── userGroups.js
│ │ ├── users.js
│ │ ├── vcsSettings.js
│ │ ├── versionedSettings.js
│ │ ├── viewModification.js
│ │ └── visibleDialog.js
│ ├── clipboard.js
│ ├── clipboard.min.js
│ ├── codemirror
│ │ ├── addon
│ │ │ ├── comment
│ │ │ │ └── comment.js
│ │ │ ├── edit
│ │ │ │ ├── closebrackets.js
│ │ │ │ ├── closetag.js
│ │ │ │ ├── matchbrackets.js
│ │ │ │ └── matchtags.js
│ │ │ ├── hint
│ │ │ │ └── show-hint.js
│ │ │ ├── mode
│ │ │ │ ├── loadmode.js
│ │ │ │ └── simple.js
│ │ │ └── selection
│ │ │ └── active-line.js
│ │ ├── lib
│ │ │ ├── codemirror.js
│ │ │ └── codemirror-teamcity.js
│ │ └── mode
│ │ ├── clike
│ │ │ └── clike.js
│ │ ├── clojure
│ │ │ └── clojure.js
│ │ ├── coffeescript
│ │ │ └── coffeescript.js
│ │ ├── css
│ │ │ └── css.js
│ │ ├── dockerfile
│ │ │ └── dockerfile.js
│ │ ├── groovy
│ │ │ └── groovy.js
│ │ ├── htmlmixed
│ │ │ └── htmlmixed.js
│ │ ├── javascript
│ │ │ └── javascript.js
│ │ ├── lua
│ │ │ └── lua.js
│ │ ├── markdown
│ │ │ └── markdown.js
│ │ ├── meta.js
│ │ ├── perl
│ │ │ └── perl.js
│ │ ├── php
│ │ │ └── php.js
│ │ ├── powershell
│ │ │ └── powershell.js
│ │ ├── properties
│ │ │ └── properties.js
│ │ ├── python
│ │ │ └── python.js
│ │ ├── ruby
│ │ │ └── ruby.js
│ │ ├── sass
│ │ │ └── sass.js
│ │ ├── shell
│ │ │ └── shell.js
│ │ ├── sql
│ │ │ └── sql.js
│ │ ├── vb
│ │ │ └── vb.js
│ │ ├── xml
│ │ │ └── xml.js
│ │ └── yaml
│ │ └── yaml.js
│ ├── crypt
│ │ ├── jsbn.js
│ │ ├── md5.js
│ │ ├── prng4.js
│ │ ├── rng.js
│ │ └── rsa.js
│ ├── es5-shim.js
│ ├── flot
│ │ ├── excanvas.min.js
│ │ ├── jquery.flot.js
│ │ ├── jquery.flot.selection.min.js
│ │ └── jquery.flot.time.min.js
│ ├── highlight.pack.js
│ ├── iframeResizer
│ │ ├── iframeResizer.contentWindow.js
│ │ └── iframeResizer.js
│ ├── jquery
│ │ ├── jquery-1.12.1.min.js
│ │ ├── jquery.mousewheel.js
│ │ ├── jquery.sticky.js
│ │ ├── jquery-ui-1.10.4.custom.js
│ │ ├── jquery-ui-1.9.2.custom.js
│ │ ├── jquery.ui.textarea.js
│ │ └── jquery.ui.ufd.js
│ ├── polyfills.js
│ ├── prototype.js
│ ├── raphael.js
│ ├── raphael-min.js
│ ├── raphael.pieChart.js
│ ├── retina.js
│ ├── ring
│ │ ├── bundle.js
│ │ ├── js-related-libraries.md
│ │ ├── loaderInline.js
│ │ └── report.html
│ ├── tree
│ │ ├── tree_model.js
│ │ └── tree_selection.js
│ ├── underscore.js
│ ├── underscore-min.js
│ └── underscore-min.map
├── license
│ ├── acceptLicenseAgreement.jsp
│ ├── agreement.jsp
│ ├── availableLicenses.jsp
│ ├── inactiveLicenses.jsp
│ ├── licenseAgreement.jsp
│ └── perUsageLicenseData.jsp
├── loginExtensions.jsp
├── login.jsp
├── maintenance
│ ├── maintenance.css
│ └── maintenance.js
├── META-INF
│ └── context.xml
├── moreToStop.jsp
├── notificationRuleForm.jsp
├── notificationRuleIds.jsp
├── notificationRules.jsp
├── notificationsState.jsp
├── notifierSettings.jsp
├── notImplemented.jsp
├── oauth
│ ├── bitbucket
│ │ ├── bitbucketError.jsp
│ │ ├── bitbucketParameters.jsp
│ │ ├── repositories.jsp
│ │ ├── repositoriesPage.jsp
│ │ └── repositoryControls.jsp
│ ├── connectionProperties.jsp
│ ├── createObjectFromUrlOfflineForm.jsp
│ ├── github
│ │ ├── githubError.jsp
│ │ ├── githubParameters.jsp
│ │ ├── repositories.jsp
│ │ ├── repositoriesPage.jsp
│ │ ├── repositoryControls.jsp
│ │ └── token.jsp
│ ├── gitlab
│ │ ├── gitlabError.jsp
│ │ ├── gitlabParameters.jsp
│ │ ├── repositories.jsp
│ │ ├── repositoriesPage.jsp
│ │ └── repositoryControls.jsp
│ ├── oauthConnections.jsp
│ └── tfs
│ ├── editOAuthParameters.jsp
│ ├── editParameters.jsp
│ ├── editTokenParameters.jsp
│ ├── repositories.jsp
│ ├── repositoriesPage.jsp
│ ├── repositoryControls.jsp
│ ├── showError.jsp
│ └── token.jsp
├── overview.jsp
├── overviewProjects.jsp
├── pageBeforeContentPagePlaceController.jsp
├── pageExtensions
│ ├── allSnippetsForTheFile.jsp
│ ├── allSnippets.jsp
│ ├── include-snippet.jsp
│ └── snippet.jsp
├── pageReload.jsp
├── parameters
│ ├── checkboxField.jsp
│ ├── editCheckboxField.jsp
│ ├── editIntegerField.jsp
│ ├── editOptions.jsp
│ ├── editPasswordField.jsp
│ ├── editTextField.jsp
│ ├── multiOptionsField.jsp
│ ├── optionsField.jsp
│ ├── parameterPreView.jsp
│ ├── parameterView.jsp
│ ├── passwordField.jsp
│ ├── specEditor.jsp
│ └── textField.jsp
├── pendingChangesDiv.jsp
├── plugins
│ ├── holder
│ ├── IDE_Notificator
│ │ └── notificationRulesMessage.jsp
│ └── vstest
│ ├── editMsTestParams.jspf
│ ├── editParams.jsp
│ ├── editVsTestParams.jspf
│ ├── health
│ │ └── vsTestHealth.jsp
│ ├── paramsConstants.jsp
│ └── viewParams.jsp
├── _pluginsTable.jspf
├── _poolProjectsCustomOptions.jsp
├── problems
│ ├── buildFailureOnMessage.jsp
│ ├── buildProblemWithDetails.jsp
│ ├── compilationErrors.jsp
│ ├── errorMessageProblemAjax.jsp
│ ├── errorMessageProblem.jsp
│ ├── exitCodeProblemAjax.jsp
│ ├── exitCodeProblem.jsp
│ └── snapshotDependencyError.jsp
├── profile
│ ├── accessTokens.jsp
│ ├── profile.jsp
│ ├── userEmailVerificationSuggestion.jsp
│ ├── userGeneralSettings.jsp
│ ├── userGroups.jsp
│ ├── userNotifications.jsp
│ └── userRoles.jsp
├── project
│ ├── _buildsScheduleForm.jspf
│ ├── buildsScheduleTab.jsp
│ ├── _buildTypeUserFilter.jspf
│ ├── generateDslAction.jsp
│ ├── investigations.jsp
│ ├── _issueTrackerDisplay.jspf
│ ├── issueTrackers.jsp
│ ├── mutedProblems.jsp
│ ├── problems.jsp
│ ├── projectBuildChains.jsp
│ ├── projectChangeLog.jsp
│ ├── projectHistory.jsp
│ ├── projectOverview.jsp
│ ├── projectResourceStatsTab.jsp
│ ├── projectStatisticsPage.jsp
│ ├── stats.jsp
│ ├── suggestionsTab.jsp
│ ├── testDetails.jsp
│ ├── versionedSettingsChangeLog.jsp
│ ├── versionedSettingsConfig.jsp
│ ├── versionedSettingsDslContext.jsp
│ ├── versionedSettings.jsp
│ ├── versionedSettingsStatus.jsp
│ └── versionedSettingsTokens.jsp
├── projectBuildTypes.jsp
├── projectData.jsp
├── project.jsp
├── projectPopup.jsp
├── proxyCheck.jsp
├── proxyCheckReport.jsp
├── proxyConfigurationDiagnosticsPage.jsp
├── queue
│ ├── buildDistributor.jsp
│ ├── changeCollectingLog.jspf
│ ├── cloudRestrictor.jsp
│ ├── poolRestrictor.jsp
│ ├── promoDetailsPopup.jsp
│ ├── queueEstimates.jsp
│ ├── queue.jsp
│ ├── queuePopup.jsp
│ └── singleAgentRestrictor.jsp
├── queuedBuildCanRunOnPopup.jsp
├── quickNavigation.jsp
├── registerUser.jsp
├── resetFirstRevisionsAction.jsp
├── rolesDescription.jsp
├── runBuildFromChange.jsp
├── runCustomBuildComment.jsp
├── runCustomBuildDependencies.jsp
├── runCustomBuildGeneral.jsp
├── runCustomBuild.jsp
├── runCustomBuildParametersContent.jsp
├── runCustomBuildParameters.jsp
├── runCustomBuildRevisions.jsp
├── runtimeError.jsp
├── secondaryNodeNote.jsp
├── showBuildTypesPopup.jsp
├── showVcsRoots.jsp
├── simpleView.jsp
├── _someSuccessfulHiddenNote.jspf
├── specifyAdmin.jsp
├── statisticsBuildDescription.jsp
├── status
│ └── externalStatus.jsp
├── _subscribeToCommonBuildTypeEvents.jspf
├── systemProblems.jsp
├── tagsLink.jsp
├── teamcity-plugins.jsp
├── testModeWarning.jsp
├── tests
│ ├── bulkInvestigateDialog.jsp
│ ├── recentlyFailedTests.jsp
│ └── testDurGraph.jsp
├── toolLoader
│ ├── toolInstall.jsp
│ ├── toolInstallMultiVersionForm.jsp
│ ├── toolInstallSingletonVersionForm.jsp
│ ├── toolInstallTab.jsp
│ ├── toolRemoveForm.jsp
│ ├── tools.css
│ ├── toolSelectorEdit.jsp
│ ├── toolSetDefaultForm.jsp
│ ├── toolShowUsagesForm.jsp
│ ├── tools.js
│ └── toolUsageEdit.jsp
├── unauthorizedAgentsList.jsp
├── unregisteredAgentsList.jsp
├── update
│ ├── agentInstaller.exe
│ └── buildAgent.zip
├── vcsChangeDetails.jsp
├── vcsSettings.jsp
├── vcsTreePopup.jsp
├── viewModificationBuildTypes.jsp
├── viewModification.jsp
├── viewType.jsp
├── _visibilityDialogs.jsp
├── visibleBuildTypesDialog.jsp
├── visibleProjectsDialog.jsp
├── webComponents
│ ├── libs
│ │ └── webcomponentsjs
│ │ ├── webcomponents-lite.js
│ │ └── webcomponents-lite.min.js
│ └── teamcity-elements
│ ├── icons
│ │ ├── server-plugs-animated@2x.gif
│ │ ├── server-plugs-animated.gif
│ │ ├── server-plugs-inverted-animated@2x.gif
│ │ ├── server-plugs-inverted-animated.gif
│ │ ├── server-plugs-white@2x.gif
│ │ ├── server-plugs-white.gif
│ │ ├── teamcity-sprite@2x.png
│ │ ├── teamcity-sprite-old@2x.png
│ │ ├── teamcity-sprite-old.png
│ │ └── teamcity-sprite.png
│ └── popups.html
├── WEB-INF
│ ├── admin-functions.tld
│ ├── authz-functions.tld
│ ├── branch-functions.tld
│ ├── buildLogTree.tld
│ ├── buildServerConfigurator.xml
│ ├── build-server-plugin-auto-merge.xml
│ ├── build-server-plugin-buildFailures.xml
│ ├── build-server-plugin-dotnet-pdb.xml
│ ├── build-server-plugin-freespace.xml
│ ├── buildServerPluginsSupportWeb.xml
│ ├── build-server-plugin-statistics-web.xml
│ ├── buildServerSpringStatistics.xml
│ ├── buildServerSpringWebDiag.xml
│ ├── buildServerSpringWeb.xml
│ ├── change-functions.tld
│ ├── DistributionType.txt
│ ├── ftd-functions.tld
│ ├── internal-props-functions.tld
│ ├── lib
│ │ ├── activation.jar
│ │ ├── agent-upgrade.jar
│ │ ├── annotations.jar
│ │ ├── aopalliance-1.0.jar
│ │ ├── buildAgent-upgrade.jar
│ │ ├── caffeine-2.4.0.jar
│ │ ├── cglib-nodep-2.1_3.jar
│ │ ├── cl.jar
│ │ ├── cloud-interface.jar
│ │ ├── cloud-server-api.jar
│ │ ├── cloud-server.jar
│ │ ├── cloud-shared.jar
│ │ ├── cloud-web.jar
│ │ ├── common-api.jar
│ │ ├── common-impl.jar
│ │ ├── commons-beanutils-core.jar
│ │ ├── commons-cli-1.2.jar
│ │ ├── commons-codec.jar
│ │ ├── commons-collections-3.2.2.jar
│ │ ├── commons-compress-1.9.jar
│ │ ├── commons-dbcp-1.4.1-SNAPSHOT.jar
│ │ ├── commons-exec-1.1.jar
│ │ ├── commons-fileupload-1.3.2.jar
│ │ ├── commons-httpclient-3.1.jar
│ │ ├── commons-io-1.3.2.jar
│ │ ├── commons-lang.jar
│ │ ├── commons-logging.jar
│ │ ├── commons-pool-1.6.jar
│ │ ├── configs-api.jar
│ │ ├── configs-impl.jar
│ │ ├── db.jar
│ │ ├── db-upgrade.jar
│ │ ├── duplicator-util.jar
│ │ ├── ehcache-1.6.0-patch.jar
│ │ ├── ehcache-1.7.2.jar
│ │ ├── external-change-viewers.jar
│ │ ├── federation.jar
│ │ ├── freemarker.jar
│ │ ├── gson.jar
│ │ ├── guava-13.0.1.jar
│ │ ├── HdrHistogram-2.1.9.jar
│ │ ├── hsqldb1.jar
│ │ ├── hsqldb.jar
│ │ ├── httpclient-4.3.6.jar
│ │ ├── httpcore-4.3.3.jar
│ │ ├── idea-settings.jar
│ │ ├── idea-settings-server.jar
│ │ ├── ide-notificator-common.jar
│ │ ├── ide-notificator.jar
│ │ ├── inspections-util.jar
│ │ ├── issue-tracker-impl.jar
│ │ ├── jaxb-api.jar
│ │ ├── jaxb-impl.jar
│ │ ├── jaxen-1.1.1.jar
│ │ ├── jcommon-1.0.12.jar
│ │ ├── jdom.jar
│ │ ├── jfreechart-1.0.9.jar
│ │ ├── jhighlight-njcms-patch.jar
│ │ ├── jniwrap64.dll
│ │ ├── jniwrap.dll
│ │ ├── jniwrap.lic
│ │ ├── joda-time.jar
│ │ ├── jsr305-1.3.9.jar
│ │ ├── jstl.jar
│ │ ├── LatencyUtils-2.0.3.jar
│ │ ├── log4j-1.2.12.jar
│ │ ├── log4j-1.2.12-json-layout.jar
│ │ ├── lucene-core-2.9.4.jar
│ │ ├── mail.jar
│ │ ├── micrometer-core-1.1.5.jar
│ │ ├── micrometer-registry-prometheus-1.1.5.jar
│ │ ├── nekohtml.jar
│ │ ├── notificator-common.jar
│ │ ├── nuget-utils.jar
│ │ ├── oauth.jar
│ │ ├── oauth-web.jar
│ │ ├── openapi.jar
│ │ ├── opencsv-1.8.jar
│ │ ├── org.eclipse.egit.github.core.jar
│ │ ├── owasp-java-html-sanitizer.jar
│ │ ├── packtag-3.8.jar
│ │ ├── patches-impl.jar
│ │ ├── processesTerminator.jar
│ │ ├── quartz-1.6.1.jar
│ │ ├── remote-api-impl.jar
│ │ ├── resources_en.jar
│ │ ├── runtime-util.jar
│ │ ├── server-api.jar
│ │ ├── server-common-api.jar
│ │ ├── server.jar
│ │ ├── server-metrics.jar
│ │ ├── server-tools.jar
│ │ ├── server-vcs-api.jar
│ │ ├── serviceMessages.jar
│ │ ├── shaj.dll
│ │ ├── simpleclient-0.5.0.jar
│ │ ├── simpleclient_common-0.5.0.jar
│ │ ├── slf4j-api-1.7.5.jar
│ │ ├── slf4j-log4j12-1.7.5.jar
│ │ ├── spring.jar
│ │ ├── spring-ldap-core-1.3.2.jar
│ │ ├── spring-scripting
│ │ │ ├── spring-scripting-bsh.jar
│ │ │ ├── spring-scripting-groovy.jar
│ │ │ └── spring-scripting-jruby.jar
│ │ ├── spring-security.jar
│ │ ├── spring-webmvc.jar
│ │ ├── standard.jar
│ │ ├── teamcity.coverage-server.jar
│ │ ├── thread-dump-analizer-jar.jar
│ │ ├── tomcat-jdbc-7.0.23.jar
│ │ ├── tomcat-juli-7.0.23.jar
│ │ ├── trove-3.0.3.jar
│ │ ├── trove4j.jar
│ │ ├── UserAgentUtils.jar
│ │ ├── util.jar
│ │ ├── web.jar
│ │ ├── xercesImpl.jar
│ │ ├── xmlrpc-2.0.1.jar
│ │ ├── xpp3-1.1.4c.jar
│ │ ├── xstream-1.4.11.1-custom.jar
│ │ ├── xz-1.5.jar
│ │ └── yuicompressor-2.4.8.jar
│ ├── plugins
│ │ ├── agent.push.zip
│ │ ├── agentSystemInfo.zip
│ │ ├── ant
│ │ │ ├── agent
│ │ │ │ ├── antPlugin.zip
│ │ │ │ ├── junitPlugin.zip
│ │ │ │ └── testNGPlugin.zip
│ │ │ ├── kotlin-dsl
│ │ │ │ └── Ant.xml
│ │ │ ├── server
│ │ │ │ └── ant-runner-server.jar
│ │ │ └── teamcity-plugin.xml
│ │ ├── ant-net-tasks
│ │ │ ├── agent
│ │ │ │ └── ant-net-tasks.zip
│ │ │ └── teamcity-plugin.xml
│ │ ├── ant-tool
│ │ │ ├── agent
│ │ │ │ └── ant.zip
│ │ │ └── teamcity-plugin.xml
│ │ ├── bugzilla
│ │ │ ├── kotlin-dsl
│ │ │ │ └── Bugzilla.xml
│ │ │ ├── server
│ │ │ │ ├── bugzilla-plugin.jar
│ │ │ │ ├── xmlrpc-client-3.1.2.jar
│ │ │ │ ├── xmlrpc-common-3.1.2.jar
│ │ │ │ └── xmlrpc-ws-commons-util-1.0.2.jar
│ │ │ └── teamcity-plugin.xml
│ │ ├── buildDurationStatisticsPlugin
│ │ │ ├── server
│ │ │ │ └── buildDurationStatisticsPlugin.jar
│ │ │ └── teamcity-plugin.xml
│ │ ├── charisma
│ │ │ ├── kotlin-dsl
│ │ │ │ └── YouTrack.xml
│ │ │ ├── server
│ │ │ │ └── charisma-plugin.jar
│ │ │ └── teamcity-plugin.xml
│ │ ├── cloud-amazon
│ │ │ ├── agent
│ │ │ │ └── amazonEC2.zip
│ │ │ ├── server
│ │ │ │ ├── aws-java-sdk-core.jar
│ │ │ │ ├── aws-java-sdk-ec2-1.11.703.jar
│ │ │ │ ├── aws-java-sdk-iam-1.11.703.jar
│ │ │ │ ├── cloud-amazon.jar
│ │ │ │ ├── cloud-amazon-shared.jar
│ │ │ │ ├── commons-codec.jar
│ │ │ │ ├── commons-logging.jar
│ │ │ │ ├── httpclient.jar
│ │ │ │ ├── httpcore.jar
│ │ │ │ ├── ion-java.jar
│ │ │ │ ├── jackson-annotations.jar
│ │ │ │ ├── jackson-core.jar
│ │ │ │ ├── jackson-databind.jar
│ │ │ │ ├── jackson-dataformat-cbor.jar
│ │ │ │ ├── jmespath-java.jar
│ │ │ │ └── joda-time.jar
│ │ │ └── teamcity-plugin.xml
│ │ ├── cloud-vmware.zip
│ │ ├── commandLineRunner
│ │ │ ├── agent
│ │ │ │ └── commandLineRunner.jar
│ │ │ ├── kotlin-dsl
│ │ │ │ ├── ExecBuildStep.xml
│ │ │ │ └── ScriptBuildStep.xml
│ │ │ ├── server
│ │ │ │ └── commandLineRunner.jar
│ │ │ └── teamcity-plugin.xml
│ │ ├── commit-status-publisher.zip
│ │ ├── configs-dsl.zip
│ │ ├── coverage
│ │ │ ├── agent
│ │ │ │ └── coveragePlugin.zip
│ │ │ ├── bundled
│ │ │ │ ├── jacoco.0.7.5.zip
│ │ │ │ ├── jacoco.0.8.2.zip
│ │ │ │ └── jacoco.0.8.4.zip
│ │ │ ├── kotlin-dsl
│ │ │ │ ├── CoverageAddOnAnt.xml
│ │ │ │ └── CoverageAddOn.xml
│ │ │ ├── server
│ │ │ │ ├── coverage-agent-runtime-emma.jar
│ │ │ │ ├── coverage-agent-runtime-idea.jar
│ │ │ │ ├── coverage-common.jar
│ │ │ │ ├── coverage-server.jar
│ │ │ │ └── coverage-server-resources.jar
│ │ │ └── teamcity-plugin.xml
│ │ ├── crash-detector
│ │ │ ├── agent
│ │ │ │ └── crashDetector.zip
│ │ │ └── teamcity-plugin.xml
│ │ ├── cvs-support
│ │ │ ├── agent
│ │ │ │ └── cvsAgent.zip
│ │ │ ├── server
│ │ │ │ ├── cvs-common.jar
│ │ │ │ ├── cvs-support.jar
│ │ │ │ ├── cvs_util.jar
│ │ │ │ ├── javacvs.jar
│ │ │ │ ├── maverick.jar
│ │ │ │ ├── maverick-sftp.jar
│ │ │ │ ├── maverick-ssh1.jar
│ │ │ │ ├── maverick-ssh2.jar
│ │ │ │ ├── resources_en.jar
│ │ │ │ ├── smartcvs-src.jar
│ │ │ │ ├── sshtools-ant.jar
│ │ │ │ ├── sshtools-cipher.jar
│ │ │ │ ├── sshtools-net.jar
│ │ │ │ ├── sshtools-publickey.jar
│ │ │ │ ├── sshtools-scp.jar
│ │ │ │ ├── sshtools-sftp.jar
│ │ │ │ ├── sshtools-util.jar
│ │ │ │ └── sshtools-zlib.jar
│ │ │ └── teamcity-plugin.xml
│ │ ├── data-dir
│ │ │ ├── server
│ │ │ │ └── data-dir.jar
│ │ │ └── teamcity-plugin.xml
│ │ ├── deploy-runner.zip
│ │ ├── docker-support.zip
│ │ ├── dotnet.cli.zip
│ │ ├── dotNetPackagesSupport.zip
│ │ ├── dotNetRunners
│ │ │ ├── agent
│ │ │ │ ├── dotNetPlugin.zip
│ │ │ │ └── dotNetRunners.zip
│ │ │ ├── bundled-tools
│ │ │ │ ├── JetBrains.dotCover.CommandLineTools.bundled.zip
│ │ │ │ └── JetBrains.dotCover.CommandLineTools.nuspec
│ │ │ ├── kotlin-dsl
│ │ │ │ ├── CoverageAddOn.xml
│ │ │ │ ├── MSBuild.xml
│ │ │ │ ├── MSpec.xml
│ │ │ │ ├── Nant.xml
│ │ │ │ ├── NUnit.xml
│ │ │ │ └── VisualStudio.xml
│ │ │ ├── server
│ │ │ │ ├── dotNet-common.jar
│ │ │ │ ├── dotNet-common-runtime.jar
│ │ │ │ ├── dotNet-common-server.jar
│ │ │ │ ├── dotNet-coverage-common.jar
│ │ │ │ ├── dotNet-coverage-server.jar
│ │ │ │ ├── dotNet-generic-runner.jar
│ │ │ │ ├── dotNet-msbuild-server.jar
│ │ │ │ ├── dotNet-mspec-server.jar
│ │ │ │ ├── dotNet-nant-server.jar
│ │ │ │ ├── dotNet-nunit-server.jar
│ │ │ │ ├── dotNet-testRunner-common.jar
│ │ │ │ └── dotNet-testRunner-server.jar
│ │ │ └── teamcity-plugin.xml
│ │ ├── dotnet-tools.zip
│ │ ├── Duplicator
│ │ │ ├── agent
│ │ │ │ └── duplicatePlugin.zip
│ │ │ ├── server
│ │ │ │ └── duplicates-server-side.jar
│ │ │ └── teamcity-plugin.xml
│ │ ├── eclipse-plugin-distributor.zip
│ │ ├── email
│ │ │ ├── server
│ │ │ │ └── email-notificator.jar
│ │ │ └── teamcity-plugin.xml
│ │ ├── environment-fetcher
│ │ │ ├── agent
│ │ │ │ └── environment-fetcher-agent.jar
│ │ │ └── teamcity-plugin.xml
│ │ ├── feed
│ │ │ ├── server
│ │ │ │ ├── feed-plugin.jar
│ │ │ │ └── rome-0.9.jar
│ │ │ └── teamcity-plugin.xml
│ │ ├── file-content-replacer
│ │ │ ├── agent
│ │ │ │ └── file-content-replacer.zip
│ │ │ ├── kotlin-dsl
│ │ │ │ └── FileContentReplacer.xml
│ │ │ ├── server
│ │ │ │ ├── file-content-replacer-common.jar
│ │ │ │ └── file-content-replacer-server.jar
│ │ │ └── teamcity-plugin.xml
│ │ ├── flaky-test-detector
│ │ │ ├── server
│ │ │ │ └── flaky-test-detector.jar
│ │ │ └── teamcity-plugin.xml
│ │ ├── fxcop.zip
│ │ ├── gantRunner
│ │ │ ├── agent
│ │ │ │ └── gantPlugin.zip
│ │ │ └── teamcity-plugin.xml
│ │ ├── gant-tool
│ │ │ ├── agent
│ │ │ │ └── gant.zip
│ │ │ └── teamcity-plugin.xml
│ │ ├── golang.zip
│ │ ├── gradle
│ │ │ ├── agent
│ │ │ │ └── gradle-runner.zip
│ │ │ ├── kotlin-dsl
│ │ │ │ └── Gradle.xml
│ │ │ ├── server
│ │ │ │ ├── gradle-runner-common.jar
│ │ │ │ └── gradle-runner-server.jar
│ │ │ └── teamcity-plugin.xml
│ │ ├── idea-tool
│ │ │ ├── bundled
│ │ │ │ ├── idea.version
│ │ │ │ └── idea.zip
│ │ │ ├── server
│ │ │ │ └── idea-tool.jar
│ │ │ └── teamcity-plugin.xml
│ │ ├── intellij-plugin-distributor.zip
│ │ ├── investigations-auto-assigner.zip
│ │ ├── ipr-runner
│ │ │ ├── agent
│ │ │ │ └── idea-runner.zip
│ │ │ ├── server
│ │ │ │ ├── idea-runner-common.jar
│ │ │ │ └── idea-runner-server.jar
│ │ │ └── teamcity-plugin.xml
│ │ ├── jabber
│ │ │ ├── server
│ │ │ │ ├── jabber-notificator.jar
│ │ │ │ ├── jxmpp-core-0.5.0.jar
│ │ │ │ ├── jxmpp-util-cache-0.5.0.jar
│ │ │ │ ├── smack-core-4.1.8.jar
│ │ │ │ ├── smack-im-4.1.8.jar
│ │ │ │ ├── smack-java7-4.1.8.jar
│ │ │ │ ├── smack-resolver-javax-4.1.8.jar
│ │ │ │ ├── smack-sasl-javax-4.1.8.jar
│ │ │ │ ├── smack-sasl-provided-4.1.8.jar
│ │ │ │ └── smack-tcp-4.1.8.jar
│ │ │ └── teamcity-plugin.xml
│ │ ├── java-dowser
│ │ │ ├── agent
│ │ │ │ └── java-dowser.zip
│ │ │ └── teamcity-plugin.xml
│ │ ├── jetbrains.git.zip
│ │ ├── jira
│ │ │ ├── kotlin-dsl
│ │ │ │ └── Jira.xml
│ │ │ ├── server
│ │ │ │ ├── jackson-annotations-2.1.0.jar
│ │ │ │ ├── jackson-core-2.1.0.jar
│ │ │ │ ├── jackson-databind-2.1.0.jar
│ │ │ │ └── jira-plugin.jar
│ │ │ └── teamcity-plugin.xml
│ │ ├── jps-tool
│ │ │ ├── agent
│ │ │ │ └── jps.zip
│ │ │ └── teamcity-plugin.xml
│ │ ├── jvm-update
│ │ │ ├── agent
│ │ │ │ └── jvm-update.zip
│ │ │ ├── server
│ │ │ │ ├── jvm-update-common.jar
│ │ │ │ └── jvm-update-server.jar
│ │ │ └── teamcity-plugin.xml
│ │ ├── ldap
│ │ │ ├── server
│ │ │ │ └── ldap-login.jar
│ │ │ └── teamcity-plugin.xml
│ │ ├── Maven2
│ │ │ ├── agent
│ │ │ │ └── mavenPlugin.zip
│ │ │ ├── bundled-tools
│ │ │ │ ├── maven3_1.zip
│ │ │ │ ├── maven3_2.zip
│ │ │ │ ├── maven3_3.zip
│ │ │ │ ├── maven3_5.zip
│ │ │ │ ├── maven3.zip
│ │ │ │ └── maven.zip
│ │ │ ├── kotlin-dsl
│ │ │ │ ├── maven-artifact-trigger-dsl.xml
│ │ │ │ ├── maven-snapshot-trigger-dsl.xml
│ │ │ │ └── maven-step-dsl.xml
│ │ │ ├── maven2_embedder
│ │ │ │ ├── classworlds-1.1.jar
│ │ │ │ ├── maven-2.2.1-uber.jar
│ │ │ │ └── maven-embedder.jar
│ │ │ ├── server
│ │ │ │ ├── aether-api-1.0.0.v20140518.jar
│ │ │ │ ├── aether-connector-basic-1.0.0.v20140518.jar
│ │ │ │ ├── aether-impl-1.0.0.v20140518.jar
│ │ │ │ ├── aether-spi-1.0.0.v20140518.jar
│ │ │ │ ├── aether-transport-wagon-1.0.0.v20140518.jar
│ │ │ │ ├── aether-util-1.0.0.v20140518.jar
│ │ │ │ ├── aopalliance-1.0.jar
│ │ │ │ ├── async-trigger.jar
│ │ │ │ ├── cdi-api-1.0.jar
│ │ │ │ ├── commons-cli-1.2.jar
│ │ │ │ ├── commons-io-2.2.jar
│ │ │ │ ├── commons-lang-2.6.jar
│ │ │ │ ├── guava-18.0.jar
│ │ │ │ ├── javax.inject-1.jar
│ │ │ │ ├── jsoup-1.7.2.jar
│ │ │ │ ├── jsr250-api-1.0.jar
│ │ │ │ ├── maven-aether-provider-3.2.5.jar
│ │ │ │ ├── maven-artifact-3.2.5.jar
│ │ │ │ ├── maven-common.jar
│ │ │ │ ├── maven-compat-3.2.5.jar
│ │ │ │ ├── maven-core-3.2.5.jar
│ │ │ │ ├── maven-embedder-3.2.5.jar
│ │ │ │ ├── maven-embedder3.jar
│ │ │ │ ├── maven-embedder-api.jar
│ │ │ │ ├── maven-model-3.2.5.jar
│ │ │ │ ├── maven-model-builder-3.2.5.jar
│ │ │ │ ├── maven-plugin-api-3.2.5.jar
│ │ │ │ ├── maven-repository-metadata-3.2.5.jar
│ │ │ │ ├── maven-runner-server.jar
│ │ │ │ ├── maven-settings-3.2.5.jar
│ │ │ │ ├── maven-settings-builder-3.2.5.jar
│ │ │ │ ├── org.eclipse.sisu.inject-0.3.0.M1-custom.jar
│ │ │ │ ├── org.eclipse.sisu.plexus-0.3.0.M1.jar
│ │ │ │ ├── plexus-cipher-1.7.jar
│ │ │ │ ├── plexus-classworlds-2.5.2.jar
│ │ │ │ ├── plexus-component-annotations-1.5.5.jar
│ │ │ │ ├── plexus-interpolation-1.21.jar
│ │ │ │ ├── plexus-sec-dispatcher-1.3.jar
│ │ │ │ ├── plexus-utils-3.1.0.jar
│ │ │ │ ├── sisu-guice-3.2.3-no_aop.jar
│ │ │ │ ├── wagon-file-2.8.jar
│ │ │ │ ├── wagon-http-2.8-shaded.jar
│ │ │ │ ├── wagon-http-shared-2.8.jar
│ │ │ │ └── wagon-provider-api-2.8.jar
│ │ │ └── teamcity-plugin.xml
│ │ ├── mercurial.zip
│ │ ├── meta-runner
│ │ │ ├── agent
│ │ │ │ └── meta-runner.zip
│ │ │ ├── server
│ │ │ │ ├── meta-runner-common.jar
│ │ │ │ ├── meta-runner-resources.jar
│ │ │ │ └── meta-runner-server.jar
│ │ │ └── teamcity-plugin.xml
│ │ ├── nt-domain-login
│ │ │ ├── server
│ │ │ │ ├── jcifs-1.3.18.jar
│ │ │ │ ├── jna-4.3.0.jar
│ │ │ │ ├── jna-platform-4.3.0.jar
│ │ │ │ ├── nt-domain-login.jar
│ │ │ │ ├── shaj-0.5.jar
│ │ │ │ └── waffle-jna-1.8.3.jar
│ │ │ └── teamcity-plugin.xml
│ │ ├── overview
│ │ │ ├── server
│ │ │ │ └── overview.jar
│ │ │ └── teamcity-plugin.xml
│ │ ├── perfmon.zip
│ │ ├── perforce
│ │ │ ├── agent
│ │ │ │ └── perforce-agent.zip
│ │ │ ├── kotlin-dsl
│ │ │ │ └── Perforce.xml
│ │ │ ├── server
│ │ │ │ ├── perforce-common.jar
│ │ │ │ ├── perforce-resources.jar
│ │ │ │ ├── perforce-server.jar
│ │ │ │ ├── perforce_util.jar
│ │ │ │ └── perforce-web.jar
│ │ │ ├── teamcity-plugin.xml
│ │ │ └── vcs-worker
│ │ │ └── perforce.zip
│ │ ├── powershell.zip
│ │ ├── priority-queue
│ │ │ ├── server
│ │ │ │ └── priority-queue.jar
│ │ │ └── teamcity-plugin.xml
│ │ ├── pull-requests.zip
│ │ ├── rake-runner.zip
│ │ ├── remoteAccess
│ │ │ ├── agent
│ │ │ │ └── remoteAccess.zip
│ │ │ ├── server
│ │ │ │ └── remoteAccess.jar
│ │ │ └── teamcity-plugin.xml
│ │ ├── reset-password
│ │ │ ├── server
│ │ │ │ └── reset-password.jar
│ │ │ └── teamcity-plugin.xml
│ │ ├── rest-api-2017.1-contrib.zip
│ │ ├── rest-api-2017.1.zip
│ │ ├── rest-api-2017.2-contrib.zip
│ │ ├── rest-api-2017.2.zip
│ │ ├── rest-api-6.0.zip
│ │ ├── rest-api-7.0.zip
│ │ ├── rest-api-8.1.zip
│ │ ├── rest-api-9.0-contrib.zip
│ │ ├── rest-api-9.0.zip
│ │ ├── rest-api-9.1-contrib.zip
│ │ ├── rest-api-9.1.zip
│ │ ├── rest-api-contrib.zip
│ │ ├── rest-api.zip
│ │ ├── s3-artifact-storage.zip
│ │ ├── sbt-runner.zip
│ │ ├── searchBuildByNumber
│ │ │ ├── server
│ │ │ │ └── searchBuildByNumber.jar
│ │ │ └── teamcity-plugin.xml
│ │ ├── server-side-inspections
│ │ │ ├── agent
│ │ │ │ └── inspectionPlugin.zip
│ │ │ ├── server
│ │ │ │ └── server-side-inspections.jar
│ │ │ └── teamcity-plugin.xml
│ │ ├── ssh-manager
│ │ │ ├── agent
│ │ │ │ └── ssh-manager.jar
│ │ │ ├── kotlin-dsl
│ │ │ │ └── SshAgent.xml
│ │ │ ├── server
│ │ │ │ ├── jsch-0.1.54.jar
│ │ │ │ └── ssh-manager.jar
│ │ │ └── teamcity-plugin.xml
│ │ ├── stacktraces
│ │ │ ├── agent
│ │ │ │ └── stacktracesPlugin.zip
│ │ │ ├── server
│ │ │ │ ├── stacktraces-common.jar
│ │ │ │ └── stacktraces-server.jar
│ │ │ └── teamcity-plugin.xml
│ │ ├── starteam
│ │ │ ├── server
│ │ │ │ └── starteam.jar
│ │ │ └── teamcity-plugin.xml
│ │ ├── svn
│ │ │ ├── agent
│ │ │ │ └── svnAgent.zip
│ │ │ ├── kotlin-dsl
│ │ │ │ └── Svn.xml
│ │ │ ├── server
│ │ │ │ ├── antlr-runtime-3.4.jar
│ │ │ │ ├── jna-4.1.0.jar
│ │ │ │ ├── jna-platform-4.1.0.jar
│ │ │ │ ├── jsch.agentproxy.connector-factory-0.0.7.jar
│ │ │ │ ├── jsch.agentproxy.core-0.0.7.jar
│ │ │ │ ├── jsch.agentproxy.pageant-0.0.7.jar
│ │ │ │ ├── jsch.agentproxy.sshagent-0.0.7.jar
│ │ │ │ ├── jsch.agentproxy.svnkit-trilead-ssh2-0.0.7.jar
│ │ │ │ ├── jsch.agentproxy.usocket-jna-0.0.7.jar
│ │ │ │ ├── jsch.agentproxy.usocket-nc-0.0.7.jar
│ │ │ │ ├── lz4-java-1.4.1.jar
│ │ │ │ ├── sequence-library-1.0.4.jar
│ │ │ │ ├── sqljet-1.1.12.jar
│ │ │ │ ├── svn-common.jar
│ │ │ │ ├── svnkit-1.10.1.jar
│ │ │ │ ├── svnkit-cli-1.10.1.jar
│ │ │ │ ├── svnkit-javahl16-1.10.1.jar
│ │ │ │ ├── svnkit-javahl16-1.10.1-javadoc.jar
│ │ │ │ ├── svnkit-javahl16-1.10.1-sources.jar
│ │ │ │ ├── svn-server.jar
│ │ │ │ ├── svn-web.jar
│ │ │ │ └── trilead-ssh2-1.0.0-build222.jar
│ │ │ ├── teamcity-plugin.xml
│ │ │ └── vcs-worker
│ │ │ └── svn.zip
│ │ ├── swabra.zip
│ │ ├── TeamCityArtifactsSizeStatisticsPlugin
│ │ │ ├── server
│ │ │ │ └── TeamCityArtifactsSizeStatisticsPlugin.jar
│ │ │ └── teamcity-plugin.xml
│ │ ├── TeamCity.BitBucketIssues.zip
│ │ ├── teamcity-compare-builds
│ │ │ ├── server
│ │ │ │ └── teamcity-compare-builds.jar
│ │ │ └── teamcity-plugin.xml
│ │ ├── TeamCity.GitHubIssues.zip
│ │ ├── TeamCity.QueueManager.zip
│ │ ├── TeamCity.SharedResources.zip
│ │ ├── tfs
│ │ │ ├── agent
│ │ │ │ └── tfs-agent.zip
│ │ │ ├── bin
│ │ │ │ ├── lib
│ │ │ │ │ ├── log4net.dll
│ │ │ │ │ └── Newtonsoft.Json.dll
│ │ │ │ ├── tfs-native.10.0.dll
│ │ │ │ ├── tfs-native.10.0.pdb
│ │ │ │ ├── tfs-native.11.0.dll
│ │ │ │ ├── tfs-native.11.0.pdb
│ │ │ │ ├── tfs-native.12.0.dll
│ │ │ │ ├── tfs-native.12.0.pdb
│ │ │ │ ├── tfs-native.14.0.dll
│ │ │ │ ├── tfs-native.14.0.pdb
│ │ │ │ ├── tfs-native.15.0.dll
│ │ │ │ ├── tfs-native.15.0.pdb
│ │ │ │ ├── tfs-native.16.0.dll
│ │ │ │ ├── tfs-native.16.0.pdb
│ │ │ │ ├── tfs-native.8.0.dll
│ │ │ │ ├── tfs-native.8.0.pdb
│ │ │ │ ├── tfs-native.9.0.dll
│ │ │ │ ├── tfs-native.9.0.pdb
│ │ │ │ ├── tfs-native.exe
│ │ │ │ ├── tfs-native.exe.config
│ │ │ │ ├── tfs-native.pdb
│ │ │ │ ├── tfs-native.runtimeconfig.dev.json
│ │ │ │ └── tfs-native.runtimeconfig.json
│ │ │ ├── kotlin-dsl
│ │ │ │ ├── TfsIssueTracker.xml
│ │ │ │ └── Tfs.xml
│ │ │ ├── server
│ │ │ │ ├── dotNet-searcher.jar
│ │ │ │ ├── jersey-core-1.19.jar
│ │ │ │ ├── jersey-server-1.19.jar
│ │ │ │ ├── jsr311-api-1.1.1.jar
│ │ │ │ ├── tfs-common.jar
│ │ │ │ ├── tfs-resources.jar
│ │ │ │ ├── tfs-server.jar
│ │ │ │ └── tfs-xplat.jar
│ │ │ ├── teamcity-plugin.xml
│ │ │ ├── tfsSdk
│ │ │ │ └── 14.119.2
│ │ │ │ ├── lib
│ │ │ │ │ └── com.microsoft.tfs.sdk-14.119.2.jar
│ │ │ │ ├── native
│ │ │ │ │ ├── aix
│ │ │ │ │ │ └── ppc
│ │ │ │ │ │ ├── libnative_auth.a
│ │ │ │ │ │ ├── libnative_console.a
│ │ │ │ │ │ ├── libnative_filesystem.a
│ │ │ │ │ │ ├── libnative_misc.a
│ │ │ │ │ │ └── libnative_synchronization.a
│ │ │ │ │ ├── freebsd
│ │ │ │ │ │ ├── x86
│ │ │ │ │ │ │ ├── libnative_auth.so
│ │ │ │ │ │ │ ├── libnative_console.so
│ │ │ │ │ │ │ ├── libnative_filesystem.so
│ │ │ │ │ │ │ ├── libnative_misc.so
│ │ │ │ │ │ │ └── libnative_synchronization.so
│ │ │ │ │ │ └── x86_64
│ │ │ │ │ │ ├── libnative_auth.so
│ │ │ │ │ │ ├── libnative_console.so
│ │ │ │ │ │ ├── libnative_filesystem.so
│ │ │ │ │ │ ├── libnative_misc.so
│ │ │ │ │ │ └── libnative_synchronization.so
│ │ │ │ │ ├── hpux
│ │ │ │ │ │ ├── ia64_32
│ │ │ │ │ │ │ ├── libnative_auth.so
│ │ │ │ │ │ │ ├── libnative_console.so
│ │ │ │ │ │ │ ├── libnative_filesystem.so
│ │ │ │ │ │ │ ├── libnative_misc.so
│ │ │ │ │ │ │ └── libnative_synchronization.so
│ │ │ │ │ │ └── PA_RISC
│ │ │ │ │ │ ├── libnative_auth.sl
│ │ │ │ │ │ ├── libnative_console.sl
│ │ │ │ │ │ ├── libnative_filesystem.sl
│ │ │ │ │ │ ├── libnative_misc.sl
│ │ │ │ │ │ └── libnative_synchronization.sl
│ │ │ │ │ ├── linux
│ │ │ │ │ │ ├── arm
│ │ │ │ │ │ │ ├── libnative_auth.so
│ │ │ │ │ │ │ ├── libnative_console.so
│ │ │ │ │ │ │ ├── libnative_filesystem.so
│ │ │ │ │ │ │ ├── libnative_misc.so
│ │ │ │ │ │ │ └── libnative_synchronization.so
│ │ │ │ │ │ ├── ppc
│ │ │ │ │ │ │ ├── libnative_auth.so
│ │ │ │ │ │ │ ├── libnative_console.so
│ │ │ │ │ │ │ ├── libnative_filesystem.so
│ │ │ │ │ │ │ ├── libnative_misc.so
│ │ │ │ │ │ │ └── libnative_synchronization.so
│ │ │ │ │ │ ├── x86
│ │ │ │ │ │ │ ├── libnative_auth.so
│ │ │ │ │ │ │ ├── libnative_console.so
│ │ │ │ │ │ │ ├── libnative_filesystem.so
│ │ │ │ │ │ │ ├── libnative_misc.so
│ │ │ │ │ │ │ └── libnative_synchronization.so
│ │ │ │ │ │ └── x86_64
│ │ │ │ │ │ ├── libnative_auth.so
│ │ │ │ │ │ ├── libnative_console.so
│ │ │ │ │ │ ├── libnative_filesystem.so
│ │ │ │ │ │ ├── libnative_misc.so
│ │ │ │ │ │ └── libnative_synchronization.so
│ │ │ │ │ ├── macosx
│ │ │ │ │ │ ├── libnative_auth.jnilib
│ │ │ │ │ │ ├── libnative_console.jnilib
│ │ │ │ │ │ ├── libnative_filesystem.jnilib
│ │ │ │ │ │ ├── libnative_keychain.jnilib
│ │ │ │ │ │ ├── libnative_misc.jnilib
│ │ │ │ │ │ └── libnative_synchronization.jnilib
│ │ │ │ │ ├── solaris
│ │ │ │ │ │ ├── sparc
│ │ │ │ │ │ │ ├── libnative_auth.so
│ │ │ │ │ │ │ ├── libnative_console.so
│ │ │ │ │ │ │ ├── libnative_filesystem.so
│ │ │ │ │ │ │ ├── libnative_misc.so
│ │ │ │ │ │ │ └── libnative_synchronization.so
│ │ │ │ │ │ ├── x86
│ │ │ │ │ │ │ ├── libnative_auth.so
│ │ │ │ │ │ │ ├── libnative_console.so
│ │ │ │ │ │ │ ├── libnative_filesystem.so
│ │ │ │ │ │ │ ├── libnative_misc.so
│ │ │ │ │ │ │ └── libnative_synchronization.so
│ │ │ │ │ │ └── x86_64
│ │ │ │ │ │ ├── libnative_auth.so
│ │ │ │ │ │ ├── libnative_console.so
│ │ │ │ │ │ ├── libnative_filesystem.so
│ │ │ │ │ │ ├── libnative_misc.so
│ │ │ │ │ │ └── libnative_synchronization.so
│ │ │ │ │ └── win32
│ │ │ │ │ ├── x86
│ │ │ │ │ │ ├── native_auth.dll
│ │ │ │ │ │ ├── native_console.dll
│ │ │ │ │ │ ├── native_credential.dll
│ │ │ │ │ │ ├── native_filesystem.dll
│ │ │ │ │ │ ├── native_messagewindow.dll
│ │ │ │ │ │ ├── native_misc.dll
│ │ │ │ │ │ ├── native_registry.dll
│ │ │ │ │ │ └── native_synchronization.dll
│ │ │ │ │ └── x86_64
│ │ │ │ │ ├── native_auth.dll
│ │ │ │ │ ├── native_console.dll
│ │ │ │ │ ├── native_credential.dll
│ │ │ │ │ ├── native_filesystem.dll
│ │ │ │ │ ├── native_messagewindow.dll
│ │ │ │ │ ├── native_misc.dll
│ │ │ │ │ ├── native_registry.dll
│ │ │ │ │ └── native_synchronization.dll
│ │ │ │ └── ThirdPartyNotices.html
│ │ │ └── vcs-worker
│ │ │ └── tfs.zip
│ │ ├── unified-ui
│ │ │ ├── server
│ │ │ │ ├── json.org.jar
│ │ │ │ ├── textModifications.jar
│ │ │ │ ├── trove-3.0.0rc2.jar
│ │ │ │ └── unified-ui-plugin.jar
│ │ │ └── teamcity-plugin.xml
│ │ ├── usage-statistics
│ │ │ ├── server
│ │ │ │ └── usage-statistics-impl.jar
│ │ │ └── teamcity-plugin.xml
│ │ ├── visualstudiotest
│ │ │ ├── agent
│ │ │ │ └── visualstudiotest-agent.zip
│ │ │ ├── kotlin-dsl
│ │ │ │ ├── MSTest.xml
│ │ │ │ └── VSTest.xml
│ │ │ ├── server
│ │ │ │ ├── visualstudiotest-common.jar
│ │ │ │ └── visualstudiotest-server.jar
│ │ │ └── teamcity-plugin.xml
│ │ ├── vs-addin-distributor.zip
│ │ ├── win32-distributor.zip
│ │ ├── windowsTray
│ │ │ ├── server
│ │ │ │ └── win32-notificator.jar
│ │ │ └── teamcity-plugin.xml
│ │ ├── xcode-runner.zip
│ │ └── xml-report-plugin.zip
│ ├── responsibility-functions.tld
│ ├── restApi.tld
│ ├── tags
│ │ ├── actionIcon.tag
│ │ ├── actionsPopup.tag
│ │ ├── activateFileLink.tag
│ │ ├── admin
│ │ │ ├── _actionsPerPageOption.tag
│ │ │ ├── addPermissionsDialog.tag
│ │ │ ├── addSnapshotDependencies.tag
│ │ │ ├── adminProjectsSearchField.tag
│ │ │ ├── assignRolesDialog.tag
│ │ │ ├── _assignUnassignRole.tag
│ │ │ ├── attachTemplateDialog.tag
│ │ │ ├── _attachToGroups.tag
│ │ │ ├── auditLogActionUserName.tag
│ │ │ ├── _auditLogPermalink.tag
│ │ │ ├── authModulePropertiesDescription.tag
│ │ │ ├── bcLeft.tag
│ │ │ ├── booleanOption.tag
│ │ │ ├── buildRunnersInfo.tag
│ │ │ ├── buildStepName.tag
│ │ │ ├── buildTypeActions.tag
│ │ │ ├── buildTypeForm.tag
│ │ │ ├── buildTypeOrTemplateEditId.tag
│ │ │ ├── buildTypeSettingStatusDescription.tag
│ │ │ ├── buildTypeTemplateInfo.tag
│ │ │ ├── buildTypeVcsRootsForm.tag
│ │ │ ├── cleanupPoliciesList.tag
│ │ │ ├── cleanupPreventDependencies.tag
│ │ │ ├── configModificationInfo.tag
│ │ │ ├── configModificationLink.tag
│ │ │ ├── copyBuildStepDialog.tag
│ │ │ ├── copyBuildTypeForm.tag
│ │ │ ├── copyProjectForm.tag
│ │ │ ├── createBuildTypeButtons.tag
│ │ │ ├── createBuildTypeLink.tag
│ │ │ ├── createProjectButtons.tag
│ │ │ ├── createVcsRootLink.tag
│ │ │ ├── deleteBuildTypeLink.tag
│ │ │ ├── deleteTemplateAction.tag
│ │ │ ├── duplicateVcsRootsDialog.tag
│ │ │ ├── editableParametersList.tag
│ │ │ ├── editBuildTypeLinkFull.tag
│ │ │ ├── editBuildTypeLink.tag
│ │ │ ├── editBuildTypeMenu.tag
│ │ │ ├── editBuildTypeNavSteps.tag
│ │ │ ├── editBuildTypeNav.tag
│ │ │ ├── editBuildTypePage.tag
│ │ │ ├── editBuildTypeTriggerLink.tag
│ │ │ ├── editCheckoutRulesForm.tag
│ │ │ ├── editProjectLinkFull.tag
│ │ │ ├── editProjectLink.tag
│ │ │ ├── editReportTabDialog.tag
│ │ │ ├── editReportTabsTable.tag
│ │ │ ├── editTemplateLinkFull.tag
│ │ │ ├── editTemplateLink.tag
│ │ │ ├── editTemplateMenu.tag
│ │ │ ├── editTemplateTriggerLink.tag
│ │ │ ├── editVcsRootLink.tag
│ │ │ ├── extractTemplate.tag
│ │ │ ├── featureInfo.tag
│ │ │ ├── healthStatusReportLink.tag
│ │ │ ├── highlightChangedFields.tag
│ │ │ ├── hourSelect.tag
│ │ │ ├── includeRoleDialog.tag
│ │ │ ├── minuteSelect.tag
│ │ │ ├── moveBuildTypeForm.tag
│ │ │ ├── moveBuildTypeLink.tag
│ │ │ ├── moveBuildTypeTemplateForm.tag
│ │ │ ├── moveBuildTypeTemplateLink.tag
│ │ │ ├── moveVcsRootForm.tag
│ │ │ ├── newRequirement.tag
│ │ │ ├── perProjectRolesNote.tag
│ │ │ ├── projectActions.tag
│ │ │ ├── projectForm.tag
│ │ │ ├── projectName.tag
│ │ │ ├── projectPathJS.tag
│ │ │ ├── projectsExport
│ │ │ │ └── usageDetails.tag
│ │ │ ├── projectsImport
│ │ │ │ └── conflictingUsers.tag
│ │ │ ├── _propertiesList.tag
│ │ │ ├── requirementsList.tag
│ │ │ ├── requirementValue.tag
│ │ │ ├── runnerInfo.tag
│ │ │ ├── runnerSettings.tag
│ │ │ ├── selectOption.tag
│ │ │ ├── showHideAdvancedOpts.tag
│ │ │ ├── sshKeys.tag
│ │ │ ├── templateActions.tag
│ │ │ ├── templateUsageInfo.tag
│ │ │ ├── textOption.tag
│ │ │ ├── triggerInfo.tag
│ │ │ ├── triggerRulesForm.tag
│ │ │ ├── unassignRolesDialog.tag
│ │ │ ├── userDefinedParameters.tag
│ │ │ ├── vcsRootChooser.tag
│ │ │ ├── vcsRootEditScope.tag
│ │ │ ├── vcsRootName.tag
│ │ │ ├── vcsRootsTable.tag
│ │ │ ├── vcsRootUsagesLink.tag
│ │ │ └── viewOrEditBuildTypeLinkFull.tag
│ │ ├── _adminAuthTable.tag
│ │ ├── agent
│ │ │ ├── agentCompatibilityTable.tag
│ │ │ ├── agentGroupMug.tag
│ │ │ ├── agentMatrixCell.tag
│ │ │ ├── agentsFilter.tag
│ │ │ ├── groupByPoolsCheckbox_react.tag
│ │ │ ├── groupByPoolsCheckbox.tag
│ │ │ ├── poolCollapseExpandAll.tag
│ │ │ ├── poolTH.tag
│ │ │ ├── projectCompatibleEntries.tag
│ │ │ └── restoreAgentBlockStates.tag
│ │ ├── agentArtifactsTree.tag
│ │ ├── agentComment.tag
│ │ ├── agentCompatibility.tag
│ │ ├── agentDetailsFullLink.tag
│ │ ├── agentDetailsLink.tag
│ │ ├── agentOutdated.tag
│ │ ├── agentPoolDetails.tag
│ │ ├── agentPoolDialogs.tag
│ │ ├── agentPoolHandle.tag
│ │ ├── agentPoolHeader.tag
│ │ ├── agentPoolLink.tag
│ │ ├── agentRowVisibility.tag
│ │ ├── agentShortStatus.tag
│ │ ├── agentsListContent.tag
│ │ ├── agentStatusInfo2.tag
│ │ ├── agentStatusInfo.tag
│ │ ├── agent.tag
│ │ ├── allEmails.tag
│ │ ├── _allPagesBodyExtensions.tag
│ │ ├── _allPagesHeadExtensions.tag
│ │ ├── allUsersGroup.tag
│ │ ├── _applyToAllBuildsCheckbox.tag
│ │ ├── archivedProjectsPopup.tag
│ │ ├── archiveProjectDialog.tag
│ │ ├── _archiveProjectLinkOnClick.tag
│ │ ├── are_is.tag
│ │ ├── _artifactDependencyLink.tag
│ │ ├── _artifactsLink.tag
│ │ ├── artifactsLink.tag
│ │ ├── _authSettings.tag
│ │ ├── authz
│ │ │ ├── authorize.tag
│ │ │ └── editBuildTypeGranted.tag
│ │ ├── baseUri.tag
│ │ ├── bool.tag
│ │ ├── _branchesListJs.tag
│ │ ├── _branchesTable.tag
│ │ ├── branchLink.tag
│ │ ├── branchSpecProperty.tag
│ │ ├── branchSpecTableRow.tag
│ │ ├── _branchTd.tag
│ │ ├── breadcrumbs.tag
│ │ ├── buildChains.tag
│ │ ├── buildChain.tag
│ │ ├── buildCommentDialog.tag
│ │ ├── buildCommentIcon.tag
│ │ ├── buildCommentLink.tag
│ │ ├── buildCommentLong.tag
│ │ ├── buildDataIcon.tag
│ │ ├── buildDataPlugins.tag
│ │ ├── buildDataStatus.tag
│ │ ├── buildIssuesTable.tag
│ │ ├── buildLinkFull.tag
│ │ ├── buildLink.tag
│ │ ├── buildLogLink.tag
│ │ ├── buildLog.tag
│ │ ├── buildNumber.tag
│ │ ├── _buildParamsTable.tag
│ │ ├── buildProblemIconBase.tag
│ │ ├── buildProblemsSection.tag
│ │ ├── buildProgress.tag
│ │ ├── buildPromotionsTable.tag
│ │ ├── buildRowArtifactsLink.tag
│ │ ├── buildRow.tag
│ │ ├── buildsScheduleLink.tag
│ │ ├── buildStatusIcon.tag
│ │ ├── buildStatus.tag
│ │ ├── _buildTypeBranchSelector.tag
│ │ ├── buildTypeCompatibility.tag
│ │ ├── buildTypeFullName.tag
│ │ ├── buildTypeIcon.tag
│ │ ├── buildTypeLinkFull.tag
│ │ ├── buildTypeLink.tag
│ │ ├── _buildTypePausedIcon.tag
│ │ ├── buildTypePausedIcon.tag
│ │ ├── buildTypePaused.tag
│ │ ├── buildTypeResetSourcesDialog.tag
│ │ ├── buildTypeSettingsEditLink.tag
│ │ ├── buildTypesFilter.tag
│ │ ├── buildTypeStatusText.tag
│ │ ├── _buildTypeTable.tag
│ │ ├── buildTypeTabLink.tag
│ │ ├── canStopBuild.tag
│ │ ├── chainProgress.tag
│ │ ├── changeAgentStatus.tag
│ │ ├── changeBuildsSummary.tag
│ │ ├── changeBuildStatusLink.tag
│ │ ├── changeCommitters.tag
│ │ ├── changedFilesLink.tag
│ │ ├── changedFiles.tag
│ │ ├── changeLogBuildRow.tag
│ │ ├── changeLogCaptionRow.tag
│ │ ├── changeLogChangeRow.tag
│ │ ├── changeLogFilesRow.tag
│ │ ├── changeLogLink.tag
│ │ ├── changeLogShowBuildsCheckBox.tag
│ │ ├── changeLogTable.tag
│ │ ├── changeLogUserFilter.tag
│ │ ├── changeRequest.tag
│ │ ├── changesLinkFullInner.tag
│ │ ├── changesLinkFull.tag
│ │ ├── changesLink.tag
│ │ ├── changesList.tag
│ │ ├── changesPopupGroupedChanges.tag
│ │ ├── changesPopup.tag
│ │ ├── changesTable.tag
│ │ ├── changeType.tag
│ │ ├── chooseAgentPoolBlockState.tag
│ │ ├── clickPopup.tag
│ │ ├── clouds
│ │ │ ├── cloudProblemContent.tag
│ │ │ ├── cloudProblemsLink.tag
│ │ │ ├── disabledWarning.tag
│ │ │ ├── imageState.tag
│ │ │ └── profile.tag
│ │ ├── collapseExpand.tag
│ │ ├── _collapsibleBlock.tag
│ │ ├── _collapsiblePromotions.tag
│ │ ├── commentIcon.tag
│ │ ├── _commentInfo.tag
│ │ ├── _commentText.tag
│ │ ├── _commentUserInfo.tag
│ │ ├── commentWithTooltip.tag
│ │ ├── commonDialogs.tag
│ │ ├── commonFrameworks.tag
│ │ ├── commonTemplates.tag
│ │ ├── _compatibilityTable.tag
│ │ ├── compatibleAgentsLink.tag
│ │ ├── copy2ClipboardLink.tag
│ │ ├── count.tag
│ │ ├── _csId.tag
│ │ ├── _csJson.tag
│ │ ├── currentMuteIcon.tag
│ │ ├── date.tag
│ │ ├── defaultIfEmpty.tag
│ │ ├── _dependedOnMeTitle.tag
│ │ ├── _dependencyDescription.tag
│ │ ├── dependencyState.tag
│ │ ├── dependentArtifactsTable.tag
│ │ ├── _dependOnTitle.tag
│ │ ├── dialog.tag
│ │ ├── disconnectedStatusTitle.tag
│ │ ├── doFormat.tag
│ │ ├── doLicenseAndVersion.tag
│ │ ├── _downloadedProvidedArtifacts.tag
│ │ ├── downloadNewVersionLink.tag
│ │ ├── duration.tag
│ │ ├── editChartDialog.tag
│ │ ├── editGroupLink.tag
│ │ ├── editRoleLink.tag
│ │ ├── editUserLink.tag
│ │ ├── elapsedTime.tag
│ │ ├── encrypt.tag
│ │ ├── enterpriseFeature.tag
│ │ ├── escapeForJs.tag
│ │ ├── eventTracker
│ │ │ ├── _subscribeAgentTab.tag
│ │ │ ├── subscribeOnBuildTypeEvents.tag
│ │ │ ├── subscribeOnEvents.tag
│ │ │ ├── subscribeOnProjectEvents.tag
│ │ │ ├── subscribeOnUserEvents.tag
│ │ │ └── unsubscribeOnBuildTypeEvents.tag
│ │ ├── executeOnce.tag
│ │ ├── experimentalUIFeedback.tag
│ │ ├── experimentalUIProps.tag
│ │ ├── ext
│ │ │ ├── defineExtensionTab.tag
│ │ │ ├── extensionsAvailable.tag
│ │ │ ├── forEachExtension.tag
│ │ │ ├── forEachTab.tag
│ │ │ ├── includeExtensions.tag
│ │ │ ├── includeExtension.tag
│ │ │ ├── includeJsp.tag
│ │ │ ├── registerTypedParameterScript.tag
│ │ │ ├── showSidebar.tag
│ │ │ ├── showTabs.tag
│ │ │ └── typedParameter.tag
│ │ ├── externalPage.tag
│ │ ├── feedbackUrl.tag
│ │ ├── fileBrowsePage.tag
│ │ ├── fileSize.tag
│ │ ├── forBuildTypeOrItems.tag
│ │ ├── forJs.tag
│ │ ├── formatDate.tag
│ │ ├── format.tag
│ │ ├── forms
│ │ │ ├── addButton.tag
│ │ │ ├── addLink.tag
│ │ │ ├── attentionComment.tag
│ │ │ ├── autocompletionTextField.tag
│ │ │ ├── buildAnchorOptions.tag
│ │ │ ├── button.tag
│ │ │ ├── cameBackNav.tag
│ │ │ ├── cancel.tag
│ │ │ ├── checkbox.tag
│ │ │ ├── file.tag
│ │ │ ├── filterButton.tag
│ │ │ ├── modified.tag
│ │ │ ├── multipartForm.tag
│ │ │ ├── option.tag
│ │ │ ├── passwordField.tag
│ │ │ ├── progressRing.tag
│ │ │ ├── projectOptGroup.tag
│ │ │ ├── projectOptions.tag
│ │ │ ├── radioButton.tag
│ │ │ ├── resetFilter.tag
│ │ │ ├── saving.tag
│ │ │ ├── selectMultipleHScroll.tag
│ │ │ ├── select.tag
│ │ │ ├── submit.tag
│ │ │ ├── textField.tag
│ │ │ └── workingDirectory.tag
│ │ ├── forUrl.tag
│ │ ├── fullUsername.tag
│ │ ├── _getCached.tag
│ │ ├── graph
│ │ │ ├── agentsFilter.tag
│ │ │ ├── averageFilter.tag
│ │ │ ├── buildGraph.tag
│ │ │ ├── chartSettings.jsp
│ │ │ ├── rangeFilter.tag
│ │ │ └── statusFilter.tag
│ │ ├── _groupedCompatibility.tag
│ │ ├── handle.tag
│ │ ├── have_has.tag
│ │ ├── healthReportIcon.tag
│ │ ├── healthReportsPopup.tag
│ │ ├── helpIcon.tag
│ │ ├── helpLink.tag
│ │ ├── helpPopup.tag
│ │ ├── help.tag
│ │ ├── helpUrlPrefix.tag
│ │ ├── hex.tag
│ │ ├── hideHealthItem.tag
│ │ ├── historyTable.tag
│ │ ├── iconLinkStyle.tag
│ │ ├── icon.tag
│ │ ├── id.tag
│ │ ├── iframe.tag
│ │ ├── importWebComponents.tag
│ │ ├── includeUserCss.tag
│ │ ├── inlineMuteInfo.tag
│ │ ├── inplaceFilter.tag
│ │ ├── installAgentLink.tag
│ │ ├── interval.tag
│ │ ├── _investigation.jspf
│ │ ├── issueDetailsPopup.tag
│ │ ├── _issueLogRow.tag
│ │ ├── itemSeverity.tag
│ │ ├── jquery.tag
│ │ ├── labels
│ │ │ └── form.tag
│ │ ├── layeredGraph.tag
│ │ ├── layout
│ │ │ ├── blockStateCss.tag
│ │ │ ├── blockState.tag
│ │ │ ├── br.tag
│ │ │ ├── defineCurrentTab.tag
│ │ │ ├── displayCollapsibleBlock.tag
│ │ │ ├── li.tag
│ │ │ ├── popupWithTitle.tag
│ │ │ ├── settingsBlock.tag
│ │ │ ├── settingsGroup.tag
│ │ │ ├── star.tag
│ │ │ ├── t1x2.tag
│ │ │ ├── t2x2.tag
│ │ │ └── tableWithHighlighting.tag
│ │ ├── licenseAndVersion.tag
│ │ ├── limitedPendingChangesLink.tag
│ │ ├── linkCSS.tag
│ │ ├── linkIcon.tag
│ │ ├── linkScript.tag
│ │ ├── listToArray.tag
│ │ ├── _loginPageDecoration.tag
│ │ ├── logLink.tag
│ │ ├── makeBreakable.tag
│ │ ├── makeMultiline.tag
│ │ ├── mapOfListToJSON.tag
│ │ ├── mapToJSON.tag
│ │ ├── merge
│ │ │ └── form.tag
│ │ ├── messages.tag
│ │ ├── millis.tag
│ │ ├── modalDialog.tag
│ │ ├── modificationLink.tag
│ │ ├── _muteInfoTable.tag
│ │ ├── muteInfo.tag
│ │ ├── muteInfoTooltip.tag
│ │ ├── myChanges
│ │ │ ├── changeStatusText.tag
│ │ │ └── statusTableStyle.tag
│ │ ├── new.tag
│ │ ├── nl.tag
│ │ ├── notifications
│ │ │ ├── availableNotifiers.tag
│ │ │ ├── eventsList.tag
│ │ │ ├── readOnlyRules.tag
│ │ │ └── watchedBuilds.tag
│ │ ├── openInExperimentalUI.tag
│ │ ├── openPatchIde.tag
│ │ ├── osIcon.tag
│ │ ├── _otherPoolsList.tag
│ │ ├── out.tag
│ │ ├── p
│ │ │ ├── container.tag
│ │ │ ├── context.tag
│ │ │ └── parameter.tag
│ │ ├── pageMeta.tag
│ │ ├── pager.tag
│ │ ├── page.tag
│ │ ├── pauseBuildTypeDialog.tag
│ │ ├── _pauseBuildTypeLinkOnClick.tag
│ │ ├── pauseCommentText.tag
│ │ ├── _pauseInfo.tag
│ │ ├── _pauseLinkAttrs.tag
│ │ ├── pendingChangesLink.tag
│ │ ├── pendingChangesTabUrl.tag
│ │ ├── percent.tag
│ │ ├── personalBuildComment.tag
│ │ ├── personalBuildPrefix.tag
│ │ ├── personalChangesIcon1.tag
│ │ ├── personalChangesIcon.tag
│ │ ├── pinBuildDialog.tag
│ │ ├── pinCommentToolTipText.tag
│ │ ├── pinImg.tag
│ │ ├── _pinInfo.tag
│ │ ├── pinLink.tag
│ │ ├── _pinTextLine1.tag
│ │ ├── _pinTextLine2.tag
│ │ ├── plural.tag
│ │ ├── polyfills.tag
│ │ ├── popupControl.tag
│ │ ├── popup_static.tag
│ │ ├── popup.tag
│ │ ├── predefinedIntProps.tag
│ │ ├── _printTags.tag
│ │ ├── printTime.tag
│ │ ├── printTree.tag
│ │ ├── problems
│ │ │ ├── additonalInfo.tag
│ │ │ ├── buildProblemDescription.tag
│ │ │ ├── buildProblemDescriptionText.tag
│ │ │ ├── buildProblemDetails.tag
│ │ │ ├── buildProblemExpandCollapse.tag
│ │ │ ├── buildProblemGroupByProject.tag
│ │ │ ├── buildProblemGroup.tag
│ │ │ ├── buildProblemIcon.tag
│ │ │ ├── buildProblemInvestigationLinks.tag
│ │ │ ├── buildProblemInvestigationList.tag
│ │ │ ├── buildProblemList.tag
│ │ │ ├── buildProblemMuteList.tag
│ │ │ ├── buildProblemRow.tag
│ │ │ ├── buildProblemSectionHeader.tag
│ │ │ ├── buildProblemStylesAndScripts.tag
│ │ │ ├── buildProblem.tag
│ │ │ ├── currentProblem.tag
│ │ │ └── lazyBuildProblemDetails.tag
│ │ ├── professionalFeature.tag
│ │ ├── professionalLimited.tag
│ │ ├── progress.tag
│ │ ├── projectArchived.tag
│ │ ├── _projectBranchSelector.tag
│ │ ├── projectData.tag
│ │ ├── projectHierarchy_buildtypes.tag
│ │ ├── projectHierarchyController.tag
│ │ ├── projectHierarchySelect.tag
│ │ ├── projectHierarchy_subprojects.tag
│ │ ├── projectHierarchy.tag
│ │ ├── projectHierarchy_templates.tag
│ │ ├── projectHierarchy_vcsroots.tag
│ │ ├── projectLinkFullAbstract.tag
│ │ ├── projectLinkFull.tag
│ │ ├── projectLink.tag
│ │ ├── projectOrBuildTypeIcon.tag
│ │ ├── projectPopup.tag
│ │ ├── projectReadOnly.tag
│ │ ├── projectsFilter.tag
│ │ ├── projectUrl.tag
│ │ ├── promoteBuildDialog.tag
│ │ ├── promotionCommentIcon.tag
│ │ ├── props
│ │ │ ├── checkboxProperty.tag
│ │ │ ├── displayCheckboxValue.tag
│ │ │ ├── displayIdeaSettingsValue.tag
│ │ │ ├── displayValue.tag
│ │ │ ├── editJavaHome.tag
│ │ │ ├── editJvmArgs.tag
│ │ │ ├── hiddenProperty.tag
│ │ │ ├── ideaDisabledPlugins.tag
│ │ │ ├── iprRemoveJdk.tag
│ │ │ ├── iprSettings.tag
│ │ │ ├── javaSettings.tag
│ │ │ ├── jdk.tag
│ │ │ ├── library.tag
│ │ │ ├── multilineProperty.tag
│ │ │ ├── option.tag
│ │ │ ├── passwordProperty.tag
│ │ │ ├── radioButtonProperty.tag
│ │ │ ├── reduceTestFailureFeedback.tag
│ │ │ ├── selectProperty.tag
│ │ │ ├── selectSectionPropertyContent.tag
│ │ │ ├── selectSectionProperty.tag
│ │ │ ├── textarea.tag
│ │ │ ├── textProperty.tag
│ │ │ ├── viewJavaHome.tag
│ │ │ ├── viewJvmArgs.tag
│ │ │ ├── viewRunRiskGroupTestsFirst.tag
│ │ │ ├── viewWorkingDirectory.tag
│ │ │ └── workingDirectory.tag
│ │ ├── prototype.tag
│ │ ├── queue
│ │ │ ├── buildQueueList.tag
│ │ │ ├── queuedBuildAgentsPopup.tag
│ │ │ ├── queuedBuildAgent.tag
│ │ │ ├── _queuedBuildEstimate.tag
│ │ │ ├── queueEstimates.tag
│ │ │ ├── queueLink.tag
│ │ │ └── triggeredBy.tag
│ │ ├── queuedBuildIcon.tag
│ │ ├── queuedBuild.tag
│ │ ├── queueDependencyState.tag
│ │ ├── _quickNavEntry.tag
│ │ ├── reactUi.tag
│ │ ├── reactUiWithFallback.tag
│ │ ├── redirectToExperimentalUI.tag
│ │ ├── refreshable.tag
│ │ ├── reorderDialog.tag
│ │ ├── repeat.tag
│ │ ├── responsibilityInfo.tag
│ │ ├── responsible
│ │ │ ├── assignInvestigation.tag
│ │ │ ├── btResponsibilityActions.tag
│ │ │ ├── buildTypeCheckBox.tag
│ │ │ ├── buildTypesRespTable.tag
│ │ │ ├── _buildTypeWithDetails.tag
│ │ │ ├── comment.jsp
│ │ │ ├── formContent.tag
│ │ │ ├── form.tag
│ │ │ ├── investigationAndMuteSettings.tag
│ │ │ ├── investigationDetails.tag
│ │ │ ├── investigator.tag
│ │ │ ├── responsible.tag
│ │ │ ├── testsResponsibilityTable.tag
│ │ │ └── userOptions.tag
│ │ ├── responsibleIcon.tag
│ │ ├── responsibleTooltip.tag
│ │ ├── resultsLink.tag
│ │ ├── resultsPerPage.tag
│ │ ├── revisionOfBuildLink.tag
│ │ ├── ringButton.tag
│ │ ├── rolePermissions.tag
│ │ ├── roles
│ │ │ ├── authorityRoles.tag
│ │ │ ├── rolesPopup.tag
│ │ │ └── rolesTable.tag
│ │ ├── runBuild.tag
│ │ ├── runningBuildsPopup.tag
│ │ ├── runningMultipleBuildIcon.tag
│ │ ├── shortRevision.tag
│ │ ├── showAllTests.tag
│ │ ├── showBuildTypesPopup.tag
│ │ ├── showOrPrepareAjax.tag
│ │ ├── showSystemProblems.tag
│ │ ├── simpleDate.tag
│ │ ├── simplePopup.tag
│ │ ├── _singleChainBlock.tag
│ │ ├── smallNote.tag
│ │ ├── snapDepChangeLink.tag
│ │ ├── s.tag
│ │ ├── statistics
│ │ │ ├── buildTime.tag
│ │ │ └── relatedBuildTime.tag
│ │ ├── stopBuildDialog.tag
│ │ ├── stopBuild.tag
│ │ ├── stopBuildWithFallback.tag
│ │ ├── storeBuildData.tag
│ │ ├── subrepoIcon.tag
│ │ ├── svgIcon.tag
│ │ ├── systemProblemCountLabel.tag
│ │ ├── systemProblemMarker.tag
│ │ ├── tags
│ │ │ ├── _buildTypeTags.tag
│ │ │ ├── editTagsForm.tag
│ │ │ ├── editTagsLink.tag
│ │ │ ├── favoriteBuildAuth.tag
│ │ │ ├── favoriteBuildInner.tag
│ │ │ ├── favoriteBuild.tag
│ │ │ ├── printTag.tag
│ │ │ ├── showBuildPromotionTags.tag
│ │ │ ├── showBuildTypeTags.tag
│ │ │ ├── showPublicAndPrivateTags.tag
│ │ │ ├── showTags.tag
│ │ │ ├── tagLink.tag
│ │ │ ├── tagsInfoInner.tag
│ │ │ ├── tagsInfo.tag
│ │ │ └── tagsLinkPopup.tag
│ │ ├── _tagsEditingControl.tag
│ │ ├── templateName.tag
│ │ ├── testFlakyIcon.tag
│ │ ├── testRunMuteIcon.tag
│ │ ├── tests
│ │ │ ├── activateTestLink.tag
│ │ │ ├── _buildTypeLink.jspf
│ │ │ ├── _buildTypesTooltip.jspf
│ │ │ ├── _bulkOperationsLinks.tag
│ │ │ ├── _checkedBuildTypes.tag
│ │ │ ├── classLink.tag
│ │ │ ├── duration.tag
│ │ │ ├── failedIgnored.tag
│ │ │ ├── failedTestsSummary.tag
│ │ │ ├── _flakyReasons.jspf
│ │ │ ├── groupNameLink.tag
│ │ │ ├── groupName.tag
│ │ │ ├── grp_txt.tag
│ │ │ ├── _ignoredTests.tag
│ │ │ ├── packageLink.tag
│ │ │ ├── projectTestGroups.tag
│ │ │ ├── scopeCrumbs.tag
│ │ │ ├── setMyLink.tag
│ │ │ ├── setSelfLink.tag
│ │ │ ├── suiteLink.tag
│ │ │ ├── testDetailsLink.tag
│ │ │ ├── testGroupedByBuildType.tag
│ │ │ ├── testGroupedByPackage.tag
│ │ │ ├── testGroupedByProject.tag
│ │ │ ├── _testGroupForBuild.tag
│ │ │ ├── _testGroupForChange.tag
│ │ │ ├── testGroup.tag
│ │ │ ├── testGroupWithActions.tag
│ │ │ ├── testHistoryTable.tag
│ │ │ ├── testIcon.tag
│ │ │ ├── testInvestigationLinks.tag
│ │ │ ├── testInvestigationLink.tag
│ │ │ ├── testName.tag
│ │ │ ├── testNameWithLink.tag
│ │ │ ├── testNameWithPopupShort.tag
│ │ │ ├── testNameWithPopup.tag
│ │ │ ├── _testsDisplayOptions.jspf
│ │ │ ├── testsListInDialog.tag
│ │ │ ├── testStatusDetailsLink.tag
│ │ │ ├── testStatus.tag
│ │ │ └── _testWithBuilds.tag
│ │ ├── togglePopup.tag
│ │ ├── tooltipAttrs.tag
│ │ ├── tooltip.tag
│ │ ├── triggeredByText.tag
│ │ ├── trimBranch.tag
│ │ ├── _trimFromComma.tag
│ │ ├── trim.tag
│ │ ├── trimWhitespace.tag
│ │ ├── trimWithTooltip.tag
│ │ ├── truncatedList.tag
│ │ ├── ua.tag
│ │ ├── unprocessedMessages.tag
│ │ ├── userBuildDetails.tag
│ │ ├── userGroupAuthSettings.tag
│ │ ├── userLink.tag
│ │ ├── userNameFormatter.tag
│ │ ├── userName.tag
│ │ ├── userProfile
│ │ │ ├── accessTokenForm.tag
│ │ │ ├── booleanPropertyCheckbox.tag
│ │ │ ├── editNotifierSettingsLink.tag
│ │ │ ├── emailVerification
│ │ │ │ ├── emailVerification.jspf
│ │ │ │ ├── verifyEmailControls.jspf
│ │ │ │ └── viewEmailVerificationStatus.jspf
│ │ │ ├── eventsTable.tag
│ │ │ ├── general.tag
│ │ │ ├── userAuthSettings.tag
│ │ │ ├── userGroups.tag
│ │ │ ├── vcsDisplayName.tag
│ │ │ └── vcsSettingsForm.tag
│ │ ├── valuePopup.tag
│ │ ├── vcsModificationUrl.tag
│ │ ├── vcsRootInstanceInfo.tag
│ │ ├── vcsTree.tag
│ │ ├── version.tag
│ │ ├── vertical.tag
│ │ ├── viewBuildParameters.tag
│ │ ├── _viewLog.tag
│ │ ├── _viewQueued.tag
│ │ ├── visibleObjectsDialogContent.tag
│ │ ├── visibleObjectsDialog.tag
│ │ ├── webComponentsSettings.tag
│ │ ├── were_was.tag
│ │ ├── _whoSetResponsibility.tag
│ │ └── XUACompatible.tag
│ ├── user-functions.tld
│ ├── util-functions.tld
│ └── web.xml
└── webSocketDiagnosticPage.jsp
378 directories, 3203 files
What happens if you try to run `/opt/tc/latest/bin/./teamcity-server.sh run`?
> What happens if you try to run `/opt/tc/latest/bin/./teamcity-server.sh run`?
All freaking heck broke loose. Ha!
There was a crapton of permission denied errors from the not being able to write to the /opt/tc/latest/logs/ directory.
Turns out, everything in there was owned by root:root. It was the only directory like that.
So I changed it. Not sure if the proper technique is to modify ownership or open up permissions on groups and others... so I changed the owner.
At any rate, everything is running perfectly now.
Thanks!