How to Build a New Vessel using a Code Blueprint
Overview
Every unique solution you create will require you to build a Vessel. If you're creating the solution from scratch, you'll want want to create a Vessel using a Code Blueprint.
Steps
Navigate to the Vessels tab underneath a project.
Click the "Build Vessel" button in the top-right.
Select "Code Blueprint".
At this point you'll be walked through the following 5 pages of setup. If at any point in the process, you want to go to a previous step, you can either click on the step process number at the top, or click the "Back" button at the bottom. You can also completely delete your unfinished progress by clicking "Cancel".
Select Blueprint
Select the language that you want to use to build your Vessel. The language you select will determine how options are presented to you on future pages.
Provide Code
All of the information on this page is required.
Provide the code for your solution, either by uploading a file or writing your code directly in the UI. This is required.
Provide the command details necessary for your code to run properly. This is also required.
Click Next Step once you're done.
Define Requirements
All of the information on this page is optional.
Provide any environment variables that your script uses.
Provide any external packages that your script needs to use.
Click Next Step once you're done.
Set Schedule
All of the information on this page is optional.
Provide any of the triggers that you want to cause your Vessel to run. You're able to set a Schedule and/or an Internal Trigger.
Click Next Step once you're done.
Save Settings
If you want to test your Vessel out before letting it run live, keep the State as "Inactive". Otherwise, set to "Active".
Give your Vessel a unique, descriptive name.
Optionally, edit the notifications to send users emails about the Vessel.
Optionally, edit the guardrails to make the system automatically retry your Vessel upon an error.
Click Save and Finish once you're done
At this point, you should have successfully created a Vessel and will see the following screen.
Every unique solution you create will require you to build a Vessel. If you're creating the solution from scratch, you'll want want to create a Vessel using a Code Blueprint.
Navigate to the Vessels tab underneath a project.
Click the "Build Vessel" button in the top-right.
Select "Code Blueprint".
At this point you'll be walked through the following 5 pages of setup. If at any point in the process, you want to go to a previous step, you can either click on the step process number at the top, or click the "Back" button at the bottom. You can also completely delete your unfinished progress by clicking "Cancel".
Select Blueprint
Select the language that you want to use to build your Vessel. The language you select will determine how options are presented to you on future pages.
Provide Code
All of the information on this page is required.
Provide the code for your solution, either by uploading a file or writing your code directly in the UI. This is required.
Provide the command details necessary for your code to run properly. This is also required.
Click Next Step once you're done.
Define Requirements
All of the information on this page is optional.
Provide any environment variables that your script uses.
Provide any external packages that your script needs to use.
Click Next Step once you're done.
Set Schedule
All of the information on this page is optional.
Provide any of the triggers that you want to cause your Vessel to run. You're able to set a Schedule and/or an Internal Trigger.
Click Next Step once you're done.
Save Settings
If you want to test your Vessel out before letting it run live, keep the State as "Inactive". Otherwise, set to "Active".
Give your Vessel a unique, descriptive name.
Optionally, edit the notifications to send users emails about the Vessel.
Optionally, edit the guardrails to make the system automatically retry your Vessel upon an error.
Click Save and Finish once you're done
At this point, you should have successfully created a Vessel and will see the following screen.

Further Reading
How-to
How to Edit an Existing Vessel
Reference
Learn what Vessels are, how they work, and when they should be used. Understand how Code Blueprints and their core components work.
Last updated
Was this helpful?