|Version 11 (modified by 4 years ago) (diff),|
Teamcity integration plugin
This is an integration plugin for Continuous Integration and Build Server Teamcity.
If you have any issues, create a new ticket.
Download the zipped source from [download:teamcitypluginintegration here].
This plugin provides 'build' events from Teamcity server to Trac timeline and creates control buttons and progressbars for selected teamcity builds.
- Install the
sudo apt-get install python-lxmlon Ubuntu).
- Add a special user in you teamcity installation for this Trac plugin
- Get latest version from svn:
svn co http://trac-hacks.org/svn/teamcitypluginintegration
- Build egg-file and put it to Trac plugins dir:
python setup.py bdist_egg cp dist/TeamCityPlugin-X.X-pyX.X.egg /path/to/trac/instance/plugins/
- Edit Trac config.ini, enable plugin:
[components] teamcity.* = enabled
- Add permissions to users allowed to build and/or configure plugin. There are two trac permissions: TEAMCITY_BUILD (allows to view /trac-instance/builds page and run builds) and TEAMCITY_ADMIN (allows to edit plugin settings).
trac-admin /path/to/trac/instance permission add authenticated TEAMCITY_BUILD
- Edit plugin settings. All plugin settings are stored in config.ini, so you can add a new section to config.ini or go to trac-instance/admin/teamcity/builds and fill the web-form. Settings:
All of described settings you can add to Trac config.ini directly or via admin iface.
[teamcity] base_url = http://<you_ci_server>:<port> # base url to TC server, WITHOUT trailing slash username = trac password = trac1 # TC credentials which plugin will use to access TC server cache_dir = /tmp/teamcity_cache # Plugin will cache here build logs from teamcity builds = bt1,bt2 # a list of buildTypeId from TC to follow limit = 10080 # Number of minutes for timeline. # Plugin will add events to timeline for builds which are newer then now()-limit
- 13694 by rjollos on 2014-02-20 02:41:33
add_script. Fixes #11589.
- 13693 by rjollos on 2014-02-20 02:41:27
Replaced tabs with spaces using
- 13351 by johnatannvmd on 2013-08-13 06:13:52
[teamcity-plugin] Fix missed Content-Length. Update version.
TeamCity_builds.png (61.9 KB) - added by 6 years ago.
teamcity 'builds' page screenshot
TeamCity_configuration.png (73.7 KB) - added by 6 years ago.
teamcity plugin admin interface
TeamCity_timeline.png (124.9 KB) - added by 6 years ago.
teamcity plugin timeline screenshot
Download all attachments as: .zip