Deploy to Rackspace
Buddy turns deployments into a breeze, allowing you to automatically update your Rackspace Cloud Files on every push to branch. You can also deploy manually on click, or recurrently on time intervals.
Example pipeline with deployment to Rackspace
If you are new to Buddy, check out our quickstart guides that will tell you how to build, test and deploy your type of application.
đź“š Learn more about Rackspace action features, integrations and alternatives.
Get Rackspace API key
- Log in to your Rackspace Cloud panel.
- Go to My Profile & Settings and copy the key from Security Settings:
Getting Rackspace API key
Configure pipeline in Buddy
- Create a new project in Buddy and select your Git provider.
Creating a new project
- Add a new pipeline and configure the details: name, trigger mode, and a branch from which you want to deploy.
Adding a new pipeline
Configure Rackspace deployment
- Look up and click Rackspace on the action list to add it to the pipeline:
Select action
- The action has four configuration tabs:
- Transfer – here you define the source path, deployment flags, and files to ignore
- Target – here you select the Rackspace integration, region, container, and path
- Conditions – here you configure the trigger conditions for which the action will run
- Options – here you define the action's name and behavior on failure and timeout
If you are using build actions in your pipeline, make sure to select the Filesystem as the source to deploy artifacts and processed files.
Rackspace action configuration
Buddy's deployment is based on changesets. This means only changed files are deployed, which makes it lightning fast ⚡️. The first deployment is always performed from scratch, unless you set a revision on the server in the Options tab.
- When ready, click Add this action to finish configuration.
Congratulations! You have just automated your Rackspace deployment. 🥳
Last modified on December 12, 2023