For getting started info run
java -jar workflow.jar
The internal config file can be viewed at
core/src/main/resources/internalConfig.json
You can add a project specific config file to your repository by adding a file called
.workflow-config.properties
in your projects root folder
You can add a user specific config file by adding a file called
.workflow-config.properties
in your home folder
You can also specify a custom config file via two methods.
Specify -c [config file path] as a command line parameter.
Add a git configuration value for workflow.configFile.
git config workflow.configFile [path to your config file]
That config file will then be used for every operation within that repository.
Config file values override values in the internalConfig.json file.
Only the values you want to override need to be specified in the new config file.
A list of alias commands that are worth adding to your ~/.bash_profile can be found in
sampleConfig/aliasCommands.txt
Change the first line to match the directory where the workflow.jar is.
FOR DEVELOPERS
If you want to build the project use the following command
mvn clean package -DskipTests
The built jar should be in core/target.
Running the tests in restApis requires updating the following file
restApis/stc/test/resources/test.properties
The jenkins, reviewboard and jira urls in there should be changed to match your actual servers.
Email me at dbiggs at vmare.com if you have questions.