Skip to content

Commit

Permalink
Adds basic installation notes
Browse files Browse the repository at this point in the history
  • Loading branch information
nicwade committed Jul 13, 2021
1 parent 4b226fd commit d85314b
Showing 1 changed file with 22 additions and 0 deletions.
22 changes: 22 additions & 0 deletions install/installation_notes.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
Installation notes (for creating a new release and installing at Diamond)
=========================================================================

- Freeze on pull requests
- Install latest version of Savu from Master into /dls_sw/apps/savu
- Create savu_plugins folder in /dls_sw/apps/savu/$release/
- Create a new module file
- Test new installation
- Update Savu/install/latest_version.py to contain the new version number (and the corresponding file)
- Update installation notes with the latest tested versions of libraries
- Create tar.gz of the new install folder
>>> tar -zcvf savu_installer.tar.gz Savu/install/savu_hpc/savu_installer
- Push all changes to Github (ensure all tests passing) and check download link works correctly
- Collate release notes
Get all Git commits since the last release: git log --oneline v3.0.. HEAD > a.txt
Get all Git files added since the last release: git diff v3.0 HEAD --name-status | grep A
- Create release on Github
- Reinstall Savu into new release Conda environment
- Further testing
- (Make this module default load if during shutdown)
- Email beamlines

0 comments on commit d85314b

Please sign in to comment.