Shipyard now offers support for multi-repo applications. Check out our Quickstart to learn more.
Adding a repository to Shipyard activates GitOps workflow integration for that repo, allowing developers to manage infrastructure provisioning and code deployment via pull request.
Making a pull request to a repo on Shipyard auto-generates an ephemeral environment, and merging/closing/deleting it automatically tears the environment down. In addition, merging automatically updates the base branch environment with the merged code changes.
Adding repositories when installing
Before using Shipyard for the first time, you'll be prompted to install Shipyard on all repos, or on select repos.
Adding repositories at a later time
You can adjust this setting later on through the Shipyard dashboard by clicking Add Repository, then clicking the link at the bottom of the page. This will redirect you to your Shipyard configuration on GitHub.