- Getting Started
- Example deployment to Heroku
- Using pipelines
- Deploying with Snap
- How do I add SSH keys to my build?
- Scheduling and skipping builds
- Deleting or cancelling a build run
- Billing owner best practices
- Deployment Pipeline
- The CI Environment
- Snap CI's Stacks
- Simple Docker pipeline using Snap CI
- Building & propagating Docker images
- Deploying Docker images
- Docker FAQ
- Known Limitations
- Relational Databases
- NoSQL Datastores
- Testing with browsers
- Complete Package List
- Environment Variables
- Heroku Deployments
- Deploying to AWS
- Deploying to AWS OpsWorks
- Deploying to AWS S3
- Deploying to AWS ElasticBeanstalk
- Working with Branches
- Cloning a pipeline
- Integration pipelines
- Automatic branch tracking
- Pull Requests
- Configuring multiple workers
- Speeding up builds
- Setting up test parallelism
- Pipeline Parallelism
- Polling project status using CCTray
- Webhook notifications
- How Snap integrates with GitHub
- Revoking privileges granted to Snap CI
- Managing membership
- Triggering Pipelines and Stages
- Migration to GoCD
- Migration to other CI and CD tools
How do I get Docker support?
Sign Up for Snap CI and contact us at Snap CI support. Let us know you want access to Docker and we will help you from there.
Why do I need to contact you for Docker support?
Docker support is still early access and is not generally available. To ensure the best possible experience with Snap CI’s Docker support we would like to help you along the way. Once Docker is generally available you will no longer need to contact us.
Which Docker commands do you support?
All of ‘em. Checkout Docker’s helpful docs.docker.com for all the details on how to use.
How do I get started with Snap and Docker?
We suggest that you use one of our public repos (such as our node-js-docker repo) to create an example Docker pipeline.
Do I have to pay extra for Docker support?
Nope. Whether you are free plan user or a user using 20+ workers you can use Docker on Snap.
I’m an existing Snap user. Can my build use Docker?
Yes and no. In order to offer Docker support you will need to be on our new Cybele stack. Please contact us via “talk to us” or at contact us at Snap CI support to understand more about moving builds to Ubuntu.
How did you build this?
Building Docker support on Snap CI posed many interesting technical challenges. You can read about it more on our blog series on Docker.
Which Docker registries can I deploy to?
We allow Snap builds to execute Docker commands. Although we have not tested everything we confident that you'd able to use any registry that supports the standard Docker commands such as Google Docker Registry, etc… Take a look at deploying Docker images for more information.