Common files (that can be synchronized)
version-updater/functions-tomcat.sh– global functions that are specific for Tomcat 8
version-updater/functions.sh– global functions, that are used in all servers
version-updater/readme.txt– brief description of the script
update-version-tomcat.sh– one-module updater
batch-update-versions-tomcat.sh– multiple-module updater
Local configuration files
Configuration files depend on specific environment.
version-updater/conf.sh– file with global variables that are specific for every environment
version-updater/functions-local.sh– file with local functions that depend on users input (for example, to set module and version)
version-updater/batch-modules.txt– file, where user should specify modules and versions that he wants to update with batch script; file name and path can be changed with global variable
version-updater/jira-issues.txt– file, where are listed module and JIRA issue code mappings; file name and path can be changed with global variable
Local output files
These files should be modified only by script, user shouldn't edit them.
version-updater/update.log– file where script stores logs about all updates that were made with it; file name and path can be changed with global variable
version-updater/jira-rest.txt– empty file, that script uses for performing REST request to JIRA; file name and path can be changed with global variable