Deployments
Deployments are your way of telling Reliably how plans should be run and declaring required information.
Deployment types
There are three types of deployment, each one associated with a way of running experiments.
Deployment type | Usage |
---|---|
Reliably Cloud | Reliably will run your plan in the Reliably Cloud |
GitHub | Reliably will run your plan as a GitHub Action in a GitHub workflow |
Reliably CLI | You will use the Reliably CLI to run your plan in your own environment, such as a CI/CD pipeline |
The How it Works page presents flowcharts for a more detailed view of the differences between running a plan with Reliably Cloud, GitHub, or the Reliably CLI.
Create a deployment
Reliably Cloud
Creating a Reliably Cloud deployment will allow you to delegate running your plans entirely to Reliably.
Read more about the architecture reference for Reliably Cloud deployment.
Creating a Reliably Cloud deployment requires the following information:
- A deployment name, which must be unique to your Reliably organization.
- The deployment type must be set to ‘Reliably Cloud’.
GitHub
Creating a GitHub deployment will allow Reliably to create GitHub Workflows External link will open in a new tab on your behalf. These GitHub Workflows will then be used to install all the dependencies necessary to run the experiments on-demand, according to your plans.
Read more about the architecture reference for GitHub deployment.
Creating a GitHub deployment requires the following information:
- A deployment name, which must be unique to your Reliably organization.
- The deployment type must be set to ‘GitHub’.
- A GitHub repository, in the form of a full URL for the repository. Example: github.com/my-org/my-repo.
- The name of the GitHub environment for this repository where your secrets are stored. Environements are available in the ‘Settings’ section of the repository, and only available to repository collaborators with the right permissions.
- A GitHub Token External link will open in a new tab to access the repository.
Reliably CLI
Reliably CLI deployments are used to run plans with the Reliably CLI. Using the Reliably CLI allows you to run experiments from anywhere in your system.
Read more about the architecture reference for Reliably CLI deployment.
Creating a Reliably CLI deployment requires the following information:
- A deployment name, which must be unique to your Reliably organization.
- The deployment type must be set to ‘Reliably CLI’.