Skip to content

Latest commit

 

History

History
75 lines (55 loc) · 3.17 KB

changelog.md

File metadata and controls

75 lines (55 loc) · 3.17 KB

2016-06-28: Corne Oosthuizen Updated code.

2016-07-19: Corne Oosthuizen Change Compile time from 7 to 15.

2016-11-01: Corne Oosthuizen Changed from sh to bash.

2016-11-30: Corne Oosthuizen On build generate keytool for deployment on Admin and Presentation nodes.

2017-01-04: Corne Oosthuizen Added version checking script.

2017-01-16: Corne Oosthuizen Changed the configuration files and running script to generate 'files/build-all.cfg' and 'group_vars/all'.

2017-01-19: Corne Oosthuizen Moved the build of the packages from build to deploy, makes sense to deploy using the correct configuration without rebuilding git based source.

2017-02-16: Corne Oosthuizen Implemented reconfigure operation to redeploy configuration, encoding profiles and workflows to the selected server list. Also reduced the build list by using a sorted unique array of generated from the hosts file of the profile used. Version checking uses the paths configured for each server.

2017-03-16: Duncan Smith Added the action to deploy the static version of the LTI tools from the SRC folder to the approriate configured static folder on the admin/presentation server. Additional line in conf-[servername].cfg for LTI static folder. Files (Add): lti.sh, lti.yml REF: OPENCAST-1521

2017-08-19: Stephen Marquard Added timetable webservice code

2017-09-15: Corne Oosthuizen Added code to create comments to a jira issue when deployed - only for production.

2017-10-25: Corne Oosthuizen Modified the current Ansible playbooks (alias, deploy, reconfig, lti, reconfig) to run as roles. Rename all ansible scripts to ansible-*. Incorporate "deploy-alias.sh" and "deploy-track4k.sh" into "run.sh"

2018-03-01: Corne Oosthuizen Added trimpointdetector update ansible script and into run.sh

2018-03-27: Corne Oosthuizen Added jira comment logging for trim point detection and ocr deployments

2018-08-07: Corne Oosthuizen Added the configuration to create New Relic Deployment markers when deploying, reconfigure, LTI CURRENT_USER now uses users.cfg in the config folder to show the display name of the person doing the deployment Ansible - [DEPRECATION WARNING]: Instead of using result|succeeded use result is succeeded

2018-08-13: Corne Oosthuizen Added watson transcription service config and workflow.

2018-09-03: Corne Oosthuizen Improved set deployment markers with the appropriate src branch and code. Only set markers on production deployments.

2018-09-20: Corne Oosthuizen Maven 3.x has the capability to perform parallel builds. The command is as follows: mvn -T 4 clean install # Builds with 4 threads mvn -T 1C clean install # 1 thread per cpu core mvn -T 1.5C clean install # 1.5 thread per cpu core

  This build-mode analyzes your project's dependency graph and schedules modules that can be built in parallel according to the dependency graph of your project.

  BUILD: mvn -T 1C clean install -Dmaven.test.skip=true
  Reduce compile time from ± 15min to ± 3min

  Changed the creation of configuration files to run as background jobs.