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': <type 'basestring'>, 'recipients': Or(<type 'basestring'>, [<type 'basestring'>]), 'sender': <type 'basestring'>, 'smtp_host': <type 'basestring'>, 'smtp_port': <type 'int'>, 'subject': <type 'basestring'>}¶
-