We have a license for TeamCity 4.5 and are using it on our main build server. I also have an evaluation TC 5.0.2 server on my computer for evaluation and testing purposes.
I am trying to start a specific revision # build remotely using my testing server (5.0) and so far I have been pretty much able to do it using commands like:
To use this, I need the modificationId corresponding to the Subversion revision #. I have been able to retrieve this using the REST API using this command:
but when I try to do the same thing on our 4.5.6 server, I have an error. Since that on version 4.5 REST is not bundled, I tried to install it. I stopped the service, copied the rest-api.zip file into the plugins directory and restarted the server. It seems to have work cause I now have a new .unpacked subdirectory into the plugins directory, but still, the app/rest/changes command does not work, neither any of the following:
(vmmobuild01 is our TeamCity 4.5 server)
Is the REST API plugin really installed?
Is there another way to get the corresponding modification_id from the SVN revision numbers?