This plugin integrates CMVC to Hudson.
At the moment, it supports:
This plugin utilizes CMVC's Report command to query the family for changes. In the default mode, first it looks for all integrated tracks - within the specified releases - between the last build time and the current time (-view TrackView). Then it performs another query to find all files included in these tracks (-view ChangeView). The former query can be easily customized by providing a custom where clause.
Changes and modifications details are detected by running commands similar to the following:
These queries provide all the necessary information for generating a Hudson´s change log set.
We all know CMVC is considered an obsolete SCM. However we also know there are still some people using it out there. So, why not provide them with a nice way to integrate it with Hudson and make our lives less miserable .
It has only one global configuration parameter: the cmvc executables directory path.
Usually this directory is already part of the PATH environment variable.
Jobs utilising CMVC have to define the folowing properties:
Fill in each of the settings:
Optionally, you can hit the Advanced... button and configure the TrackView Report where clause.
There are 3 available implicit variables that can be used in the custom where clause (prefixed by $):
Skip to end of metadata Go to start of metadata