Ticket #414 (closed enhancement: fixed)

Opened 4 years ago

Last modified 4 years ago

support for build steps that always run

Reported by: catlee Owned by:
Priority: major Milestone: undecided
Version: 0.7.9 Keywords:
Cc:

Description

There have been a few times where I've wanted the ability to have some build steps that always run, regardless of whether previous steps have failed (with haltOnFailure=True). Particularly for cleanup-type operations, or returning the build slave into a good state.

One possibility is to add a new flag to build steps called alwaysRun. If True, then this step will always be run.

Attachments

alwaysrun.patch Download (2.5 KB) - added by catlee 4 years ago.
implement alwaysRun flag
alwaysrun-docs.patch Download (2.1 KB) - added by catlee 4 years ago.
Add documentation for the alwaysRun flag

Change History

Changed 4 years ago by catlee

implement alwaysRun flag

comment:1 Changed 4 years ago by catlee

  • Keywords review added

comment:2 Changed 4 years ago by dustin

Hmm, this seems like a pretty cheap workaround. That said, it maintains backward compatibility.

Can you add a documentation patch?

Changed 4 years ago by catlee

Add documentation for the alwaysRun flag

comment:3 Changed 4 years ago by dustin

  • Keywords review removed
  • Status changed from new to closed
  • Resolution set to fixed

Ok - committed to my branch. Thanks, and sorry for the "cheap" comment :)

Note: See TracTickets for help on using tickets.