We've got Jenkins 1.585 and 2.46.2, both of which have the promoted build plugins installed and use the Keep Alive action in promotion steps.
However, I have a case now where I want to mark some builds keep forever based on conditions within the job. The Keep Forever action is only available in promotion actions, not in post-build actions (or build actions), so reality is not matching Daniel Spilker's theory. Is there something amiss with our configuration?
However, even if it were available as a post-build action, I still wouldn't be able to use it directly, as there is no conditional action in post-build. If it were available as a build action, I could use it there. Instead, I reckon it's a REST call wrapped in a condition.
EDIT: Or this: https://support.cloudbees.com/hc/en-us/articles/218762207-Automatically-Marking-Jenkins-builds-as-keep-forever
daspilker I am not sure this request is specific to the Promoted Builds plugin. Should it be considered as a general feature?