Pipeline versioning in Syncari provides a more governed way to build and manage pipelines in Syncari. With the powerful capability, you no longer need to worry about lost changes to your pipelines, who made changes, or what changed. It also includes the capability to restore previous versions of pipelines.
NOTE
Once versioning is enabled in your instance, existing published pipelines do not include any saved versions. Create an initial version of each pipeline before making further changes.
How Versions Are Created
A version can be created in four ways:
- Manually - Using the Create Version button.
- On publish - A version is saved each time you publish the pipeline.
- On delete - A version is saved before a published pipeline is deleted.
Each version captures both the entity pipeline and every individual attribute pipeline, including summary configuration for each node.
Creating a Pipeline Version Manually
You can create a version of the pipeline by using the Create Version button. This button appears only on the draft view of a pipeline.
1. Open a draft pipeline.
2. Click Create Version in the top right.
3. Enter a Name for the version. The Summary field is optional and can hold notes about the version. Then, click Create.
Creating a Version on Publish
When you publish a pipeline, the publish dialog prompts you to name the version being saved. Enter a Name, Summary (optional) and select the relevant Attribute Pipelines option, and then click Publish Draft.
Viewing Versions
Go to the Versions tab to see a list of all saved versions of the pipeline.
Each entry shows Version#, Version Name, Saved By, Saved On, # of Nodes Changed, Summary, Action Type.
To view a version, click the Open version detail icon. The version detail displays the entity pipeline and each attribute pipeline, with each block representing a node and its configuration summary.
Restoring a Version
To restore a version, click the Restore version icon.
Then select the relevant option based on which pipelines you want restored, then click Restore.
You can also restore a pipeline after opening it. Click the Restore Draft button.
Then select the relevant version and pipeline you want to restore, then click Restore.
Comparing Versions
There are two ways to compare:
- Select two versions in the list and click Compare.
- Open a version's detail, Syncari automatically compares it with the prior version.
With pipeline versioning, you can experiment and publish confidently, knowing you can always review past versions or roll back when needed.