## Features

This plugin lets you put Jenkins in shutdown mode but still allow any
downstream builds of those currently running to also complete. Similar
functionality for taking nodes temporarily offline.

### Global lenient shutdown

#### Activation

The global lenient shutdown mode for taking the Jenkins master offline
is activated under "Manage Jenkins":

![](docs/images/lenient1.png)

#### Page decorator

After activating global lenient shutdown, all pages get the following
header:

![](docs/images/lenient3.png)

This message can be configured in the Jenkins global settings page:

![](docs/images/lenient2.png)

### Lenient offline for slaves

A single slave can be taken offline leniently (letting slave specific
downstream builds finish) by going to the node's page and pressing the
button:

![](docs/images/lenient4.png)

## Changelog

#### Version 1.1.1 (released Mar 07 2017)

-   Fixed a problem when security is enabled. *([pr
    \#4](https://github.com/jenkinsci/lenient-shutdown-plugin/pull/4))*

#### Version 1.1.0 (released Nov 28 2016)

-   Switch the required version of Jenkins 1.601; this allows to track
    the Upstream causes via the queue id and not by matching the project
    names. *([pr
    \#2](https://github.com/jenkinsci/lenient-shutdown-plugin/pull/2))*
-   Allow all items in the queue to finish, not just those that have
    been started by an upstream project. *([pr
    \#2](https://github.com/jenkinsci/lenient-shutdown-plugin/pull/2))*
-   You can maintain a list of white listed projects that are allowed to
    run even though lenient shutdown is active. *([pr
    \#2](https://github.com/jenkinsci/lenient-shutdown-plugin/pull/2))*

#### Version 1.0.0 (released Jul 11 2014)

Initial release