Duplication
Definition​
Shipyard allows users to easily duplicate their Vessels, Fleets, Blueprints. This is commonly used to create slight variations or in lieu of built-in versioning.
- Vessels
- Fleets
- Blueprints
When a Vessel is duplicated, the following things occur:
- A new Vessel is immediately created, with the name of
{Old Vessel Name} (Copy) {New Vessel ID}
. - The Code, Arguments, Environment Variables, Packages, Guardrails, and Notifications from the old Vessel are transferred to the new Vessel.
When a Fleet is duplicated, the following things occur:
- A new Fleet is immediately created, with the name of
{Old Fleet Name} (Copy) {New Fleet ID}
. - Every Vessel in the Fleet is recreated with the name of
{Old Vessel Name} (Copy) {New Vessel ID}
, using the same rules when duplicating a Vessel individually. - The Fleet's Triggers are all reset.
- The new Fleet starts with 0 logs.
When a Blueprint is duplicated, the following things occur:
- A new Blueprint is immediately created, with the name of
{Old Blueprint Name} (Copy) {New Blueprint ID}
. - The Blueprint Variables, Blueprint Description, Code, Command, Environment Variables, Packages, and Guardrails from the old Blueprint are transferred to the new Blueprint. Effectively, every field gets carried over.
- The new Blueprint is set to the Hidden visibility.
caution
Pressing duplicate will immediately create a duplicate without you needing to save anything. You will, however, likely want to change a few settings or create a more readable name.
Additional Notes​
- You can't duplicate an instance of a Vessel, Blueprint, or Fleet that has been changed since the last save. You must first click save.