Child pages
  • Indore 10 EAP3 (build 41843) Release Notes

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • the bundled IntelliJ IDEA is updated to 2016.2 RC (162.1121.10)

Other Improvements

...

Maven-related operations performed on the server-side are now moved to separate process

...

New option added to Subversion VCS root: Enable non-trusted SSL certificate; if this option is enabled, TeamCity will be able to connect to SVN servers without properly signed SSL certificate

...

Starting from this EAP TeamCity uses unidirectional agent-to-server connection via the polling protocol by default. If for some reason the polling protocol cannot be used, TeamCity switches to the fallback bidirectional communication via xml-rpc.

...

DSL Changes

A dedicated DSL was added for some settings, e.g. for git VCS roots:

Code Block
languagejava
object Project_Sources : GitVcsRoot({
    uuid = "uuid"
    extId = "Project_Sources"
    name = "Sources"
    
    param("url", "http://acme.com/repo.git")
    param("branch", "refs/heads/master")
    param("teamcity:branchSpec", "+:refs/heads/*")
    param("usernameStyle", "USERID")
    param("reportTagRevisions", "true")
})

becomes

Code Block
languagejava
object Project_Sources : GitVcsRoot({
    uuid = "uuid"
    extId = "Project_Sources"
    name = "Sources"
    
    url = "http://acme.com/repo.git"
    branch = "refs/heads/master"
    branchSpec = "+:refs/heads/*"
    userNameStyle = UserNameStyle.USERID
    useTagsAsBranches = true
})

A similar DSL is provided for mercurial; command-line, maven, gradle build steps; VCS, Finish build trigger, maven triggers; VCS labeling & versioned settings features.  

'K' prefix is dropped from class names, so KProject becomes Project in DSL.

Other Improvements

  • Maven-related operations performed on the server-side are now moved to separate process

  • New option added to Subversion VCS root: Enable non-trusted SSL certificate; if this option is enabled, TeamCity will be able to connect to SVN servers without properly signed SSL certificate

  • Starting from this EAP TeamCity uses unidirectional agent-to-server connection via the polling protocol by default. If for some reason the polling protocol cannot be used, TeamCity switches to the fallback bidirectional communication via xml-rpc.

  • fixed issues