Managing Stack Builds

Builds are atomic snapshots of your stack. Learn how to create new ones, view their output, and delete unused ones.

Feature Alert
One of the next major updates to Cycle will focus heavily on webhook integration. Soon, you will be able to trigger builds simply by committing to your git repo.

Whenever a change is made to a container in your stack, you'll need to do a build. A build, much like an individual container, is atomic and contains everything it needs to be deployed (config, images, etc.). The first build is created for you when you import your stack.To start a build using the portal, follow these steps:

  1. Click Stacks in the nav menu on the left hand side.
  2. Select the stack you want to build from the list.
  3. Find and click the Rebuild Stack button on the right hand side.

You will be taken to a page detailing the progress of the build. You can navigate away and the build will continue in the background.

Viewing the Build Log

Once a build is complete, you may wish to see the generated output of your builds. The build log details every step for each image that was imported.

To view the log for a specific build:

  1. From the stack view, click the Builds tab under the stack name at the top.
  2. On the table, click the Build Log button of the build you wish to view. This will pop up a modal with all the output of the build.

Deleting Individual Builds

If you no longer need a build and wish to delete it, you must first make sure no containers are using images from the build. To check, go to the "Builds" tab of a stack, find the build you wish to delete, and make sure under usage it says "0 Containers".

Once you have verified the build is unused (or updated the containers to use a more recent build by redeploying), check the box next to the builds you wish to delete. At the bottom of the table, you'll see a dropdown. From the dropdown, click Delete Selected, then click Delete.

This action cannot be undone.

Need Help?

If you've got questions about the platform or need some help getting started, our team is more than happy to assist. Whether you're new to containers or just new to Cycle, reach out to us via livechat by clicking the blue circle in the bottom right corner. Join our Slack channel, and get help from the dev team or other members of the community, and check out our Roadmap to see what's planned for the future!