A new release will be tagged in the github project https://github.com/ncievs/nci-protege.git
Clone the new release into a new directory in /local/project. "git clone https://github.com/ncievs/nci-protege.git nci-protege-V<tag>"
Enter into the scripts subdirectory "cd nci-protege-V<tag>/scripts/"
Run the build script, passing in the version number "./build.sh <tag> ncievs >> build.log".
Review the output for errors or build failures: "cat build.log | grep FAILURE"
Check the structure of the build. The following folders and files should be present under <build-location>/nci-protege5/scripts/nci-protege5
binaryowl
explanation-workbench
metaproject
nci-protege_<date>.tar.gz
nci-protege_<date>.zip
owlapi
protege
protege-server
run-protege.sh
run-server.sh
Installing the server build
Navigate to the running instance of protege, on Dev this is /local/content/protege/scripts/
Shutdown the protege server: "./shutdown.sh"
Archive the previous version of the services, which are these 2 directories in /local/content/protege:
protegeserver
protegedesktop
Copy the new protegeserver into the service directory "cp -r <build-location>/nci-protege5/scripts/nci-protege5/protege-server/target/server-distribution/server /local/content/protege/protegeserver"
Copy the new protegedesktop into the empty desktop directory "cp -r