Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gitploy-io/gitploy
Build the deployment system around GitHub in minutes.
https://github.com/gitploy-io/gitploy
cicd continuous-delivery continuous-deployment deployment deployment-pipeline devops github github-actions github-deploy github-deployment
Last synced: 7 days ago
JSON representation
Build the deployment system around GitHub in minutes.
- Host: GitHub
- URL: https://github.com/gitploy-io/gitploy
- Owner: gitploy-io
- License: mit
- Archived: true
- Created: 2021-08-01T09:52:30.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-05-27T02:04:08.000Z (6 months ago)
- Last Synced: 2024-08-02T15:11:16.916Z (3 months ago)
- Topics: cicd, continuous-delivery, continuous-deployment, deployment, deployment-pipeline, devops, github, github-actions, github-deploy, github-deployment
- Language: Go
- Homepage: https://www.gitploy.io
- Size: 7.77 MB
- Stars: 249
- Watchers: 7
- Forks: 14
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Gitploy
Gitploy helps your team build the deployment system around GitHub in minutes.
Documentation | Community | Installation Guide---
## What is Gitploy?
GitHub provides the [deployment API](https://docs.github.com/en/rest/reference/deployments#deployments) to deploy a specific ref(branch, SHA, tag). It enables your organization to build the deployment system loosely coupled tooling without worrying about the implementation details of delivering different types of applications (e.g., web, native). **But it takes a lot of resources to build the deployment system from scratch.**
Gitploy enables your organization **to build the deployment system around deployment API in minutes**, and it provides the place to manage all deployment and deploying in the same manner.
![Gitploy Demo](./images/gitploy-v3.gif)
## Features
* Manage all deployments in one place.
* Provides the intuitive UI to deploy a specific `ref` (branch, SHA, tag).
* Build an event-driven deployment system for loosely coupled tooling.
* Provides both continuous delivery and continuous deployment.
* Provides advanced deployment features: Rollback, Review, Lock, Freeze Window.
* Provides DevOps metrics.## Gitploy vs GitHub environment
Name | Gitploy | GitHub environment
--- |--- |---
Manual deploy | ✅ | ✅
Auto deploy | ✅ | ✅
Review | ✅ | ✅
Rollback | ✅ | ❌
Deployment Safety | ✅ | ❌
DevOps Metrics | ✅ | ❌
Private repositories for teams plan | ✅ | ❌## Getting Started
To install Gitploy on your hosting, read this [documentation](https://www.gitploy.io/docs/tasks/installation/).
For public repositories, we're providing the [free cloud](https://cloud.gitploy.io/).
### Important Links
Documentation | Community | Installation Guide | Docker Image
--- |--- |--- |---
📚 [Documentation](https://www.gitploy.io/docs/) |❓ [Community](https://github.com/gitploy-io/gitploy/discussions) / 💬 [Slack](https://join.slack.com/t/gitploy/shared_invite/zt-112wz7qtz-HuZXMM_DaEEo1VDdsCUSRg)|📖 [Installation Guide](https://www.gitploy.io/docs/tasks/installation/) |🐋 [Docker Image](https://hub.docker.com/repository/docker/gitployio/gitploy)## Contributors
Don't be afraid to contribute! We have many things you can do to help out. If you're trying to contribute but stuck, please tag [@hanjunlee](https://github.com/hanjunlee).
You can check the [contributing](./CONTRIBUTING.md) for exact details on how to contribute.