An open API service indexing awesome lists of open source software.

https://github.com/vmware/workflowtools

Developer workflow tooling for jenkins, jira, reviewboard and git
https://github.com/vmware/workflowtools

Last synced: 10 months ago
JSON representation

Developer workflow tooling for jenkins, jira, reviewboard and git

Awesome Lists containing this project

README

          

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.