article in Tech
programming
TeamCity
Developing TeamCity Plugins - TeamCity 10.x and 2017.x Documentation - Confluence
Plugins Packaging - TeamCity 10.x and 2017.x Documentation - Confluence
Bundled Development Package - TeamCity 10.x and 2017.x Documentation - Confluence - TeamCity install comes with a sample plugin \devPackage\samplePlugin-src.zip.
maven teamcity plugin development
Developing Plugins Using Maven - TeamCity 10.x and 2017.x Documentation - Confluence - use maven to generate a teamcity sample or empty plugin.
GitHub - JetBrains/teamcity-sdk-maven-plugin: TeamCity SDK for Maven - maven plugin to take packaged plugin and deploy to TeamCity server/agent with debug ports. (10111/10112) mvn package tc-sdk:start
If you just want to take your plugin and run it quickly in a local test instance on windows a cmd file like below would be sufficient.
copy target\*.zip c:\ProgramData\JetBrains\TeamCity\plugins
net stop TCBuildAgent
net stop TeamCity
net start TCBuildAgent
net start TeamCity
gradle teamcity plugin development
rodm/gradle-teamcity-plugin: Gradle plugin for developing TeamCity plugins
Using the Gradle TeamCity plugin - Part 1
teamcity artifactory integration
TeamCity Artifactory Plug-in: JFrog Artifactory User Guide
GitHub - JFrogDev/teamcity-artifactory-plugin: TeamCity plugin that enables traceable build artifacts with Artifactory
Bintray jcenter - Maven, Gradle, Ivy, SBT, Groovy, Clojure central repository - jcenter contains artifactory build-info, needed when building teamcity-artifactory-plugin. Add it to your settings.xml or your pom.xml. You can use artifactory to create a settings.xml which would access from jcenter,maven,googlecode, etc using the generate settings.xml from a maven repo in artifactory.
Batch edit TeamCity build configurations | Daniel Baharestani - %TEAMCITY_DATA_PATH%\config\projects configs are stored as XML files in the buildTypes directory. Edit, TC admin, go to Server Administration\Diagnostics\Caches and reset buildsMetadata.
Created: 2017-10-18 18:49:31
Modified: 2017-10-25 19:16:40