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. The name of the new Vessel will be the same as the original with three digits appended to the end (eg. the duplicate of
My Vessel
may be namedMy Vessel 123
). - 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. The name of the new Fleet will be the same as the original with three digits appended to the end (eg. the duplicate of
My Fleet
may be namedMy Fleet 123
). - The Vessels from the old Fleet are mirrored in the new Fleet.
- 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. The name of the new Blueprint will be the same as the original with three digits appended to the end (eg. the duplicate of
My Blueprint
may be namedMy Blueprint 123
). - 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 distinct name.
Additional Notesβ
- You can't duplicate an instance of a Blueprint or Fleet that has been changed since the last save. You must first click save.