How do I add additional info to promote and deploy emails in admin?

You'll need to extend the PromotionSystemEventConsumer class and override the buildEmailVars(...) method.


@Override
protected Map<String, Object> buildEmailVars(SystemEvent systemEvent, boolean critical, String message, SandBox sandBox, Date deployDate) {
    Map<String, Object> vars = super.buildEmailVars(systemEvent, critical, message, sandBox, deployDate);
    vars.put("myVariable", myVariable);
    return vars;
}

With this method additional variables can be added into the vars map which will then be available to the email template.