FlexDeploy enables you to modify a pipeline while the pipeline is executing a release.  The changes will be picked up once the pipeline starts the next step/gate.  Changes to the currently executing step/gate will not be picked up immediately.  Keep in mind that a pipeline can be used by multiple releases, any changes will apply to all releases associated to the pipeline.

The pipeline execution engine does its best to manage different changes, but there are some changes which can produce unexpected results.  Pausing the releases tied to the pipeline, and ensuring the stage you plan to change is not executing, may be safer where you are making more extensive changes.  

Safe Changes

Changes that Require Awareness


If a currently executing step or stage is deleted, the execution will fail.  If the Snapshot still needs to be deployed to that stage (and it was not deleted), the stage can be replayed.