What is Shipway?
Shipway is a Docker workflow automation platform designed to seamlessly connect GitHub teams with Docker environments. By integrating directly with GitHub, Shipway automatically discovers repositories, identifies Dockerfiles, and manages automated Docker image builds upon every push. The platform handles permissions by mirroring GitHub organizations, teams, and collaborator settings, thereby eliminating redundant access control management for Docker repositories.
Shipway ensures each build is traceable by exclusively supporting trusted build modes—pulling code directly from GitHub—and provides a hosted Docker registry for reliable and fast image downloads using S3 storage. Real-time build logs are available via a web console, while webhook support enables further integration possibilities, such as automated deployments to Kubernetes. Access tokens simplify repository pull operations and can be managed at both personal and deploy-specific levels.
Features
- GitHub Integration: Automatically discovers repositories and sets up Docker workflows.
- Automated Docker Builds: Triggers Docker image builds and publishing on every push.
- Hosted Docker Registry: Stores and distributes Docker images using S3 for speed and reliability.
- Team and Permissions Management: Mirrors GitHub organizations and teams for access control.
- Real-time Build Logs: Streams build output to a web console.
- Customizable Webhooks: Integrates with external services via POST requests after builds.
- Access Tokens: Provides personal and deploy tokens for secured Docker repository access.
- Trusted Build Mode: Builds images directly from GitHub source for traceability.
- Dockerfile Operation Support: Supports all standard Dockerfile functions and build caching.
Use Cases
- Automating Docker image builds from GitHub repositories.
- Managing Docker repository permissions with GitHub team and collaborator roles.
- Deploying containers to Kubernetes using webhooks.
- Ensuring traceable and secure Docker image generation for software projects.
- Reducing build times with caching and hosted registry.
- Integrating with CI/CD workflows via webhook notifications.
FAQs
-
Why would I want to use Docker?
Docker provides a standardized process to build, transfer, and run application images within isolated containers, enabling consistent workflows and better collaboration between development and operations teams. -
Why would I want to use Shipway?
Shipway reliably automates repetitive Docker image build and delivery processes, freeing teams to focus on delivering quality software while ensuring images are always current and ready for deployment. -
Why doesn't Shipway allow users to push Docker images directly?
Shipway maintains traceability for every Docker image by operating exclusively in trusted build mode, pulling code directly from GitHub and building from Dockerfiles to ensure transparency. -
Can Shipway integrate with my favorite service?
Yes, Shipway supports webhooks that can send customizable POST requests to any service capable of receiving them.
Related Queries
Helpful for people in the following professions
Shipway Uptime Monitor
Average Uptime
99.75%
Average Response Time
131.95 ms
Featured Tools
Join Our Newsletter
Stay updated with the latest AI tools, news, and offers by subscribing to our weekly newsletter.