1.2.1.2. rezplugins.release_hook package
1.2.1.2.1. Submodules
1.2.1.2.2. rezplugins.release_hook.emailer module
Sends a post-release email
- class rezplugins.release_hook.emailer.EmailReleaseHook(source_path)[source]
Bases:
rez.release_hook.ReleaseHook- post_release(user, install_path, variants, release_message=None, changelog=None, previous_version=None, **kwargs)[source]
Post-release hook.
This is called after all package variants have been released.
- Parameters
user – Name of person who did the release.
install_path – Directory the package was installed into.
variants (list of Variant) – The variants that have been released.
release_message – User-supplied release message.
changelog – List of strings describing changes since last release.
previous_version – Version of previously-release package, None if no previous release.
previous_revision – Revision of previously-releaved package (type depends on repo - see ReleaseVCS.get_current_revision().
kwargs – Reserved.
- schema_dict = {'body': <class 'str'>, 'recipients': Or(<class 'str'>, [<class 'str'>]), 'sender': <class 'str'>, 'smtp_host': <class 'str'>, 'smtp_port': <class 'int'>, 'subject': <class 'str'>}