2 个仓库
Automated publishing of individual commits to a repository to enable continuous delivery without full release cycles.
Distinct from Layered Incremental Deployments: Focuses on commit-based incremental publishing rather than layered filesystem or binary updates.
Explore 2 awesome GitHub repositories matching devops & infrastructure · Incremental Commit Deployments. Refine with filters or upvote what's useful.
This project is a containerized build automation system and self-hosted DevOps platform provided as a Docker image. It serves as a distributed build orchestrator and a Dockerized continuous integration and delivery server, ensuring consistent execution environments across different infrastructure. The system distinguishes itself through a distributed execution model that separates a primary controller from multiple remote agents connected via SSH, TCP, or web sockets. It utilizes a modular extensibility framework that allows the core system functionality to be augmented through the installati
Automatically publishes individual commits to a repository to enable continuous delivery without full release cycles.
git-ftp is a tool that synchronizes files to an FTP server by comparing Git commit histories. It tracks the last deployed Git commit on the server and uses git diff to determine which files have changed, uploading only those files incrementally. The entire tool is implemented as a single-file Bash script, making it portable and dependency-free across Unix systems. The tool supports deploying any Git branch, tag, or commit to an FTP server, enabling rollbacks to previous versions and switching between different environments such as staging and production. It uses raw socket connections and s
Uploads only files changed since the last deployment by comparing the current commit with a stored commit ID.