Jira dm 935 incorporate essiip deployment
Created by: amues
Description of work
Add release build to Jenkins and archive artefacts. The main CMakeLists.txt file was modified to create binaries inside bin folder in release mode. An additional include was required because of a linking error that only occurred in the release build. These changes allow the file writer to be deployed to the integration test directly from master.
Issue
Closes JIRA DM-935.
Acceptance Criteria
Release build is created, tests pass and artefact is generated for deployment.
Unit Tests
The only change made to tests was the addition of an include to src/tests/NeXusDatasets.cpp.
Other
None.
Code Review (To be filled in by the reviewer only)
-
Is the code of an acceptable quality? -
Do the changes function as described and is it robust?
Nominate for Group Code Review (Anyone can nominate it)
Indicate if you think the code should be reviewed in a Thursday code review session.
-
Recommend for group code review
Also, nominate it on the code_review Slack channel (does someone want to automate this?).