3 مستودعات
Deploying different Git states (branches or commits) to servers for staging, production, or rollback workflows.
Distinct from Git Workflows: Distinct from Git Workflows: focuses on deploying different Git states to environments, not general development lifecycle management.
Explore 3 awesome GitHub repositories matching development tools & productivity · Environment Deployment Workflows. Refine with filters or upvote what's useful.
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
Deploys different Git states to FTP servers for staging, production, or rollback workflows.
This project is a curated knowledge base and study guide designed to support professionals in mastering infrastructure automation, cloud engineering, and software deployment workflows. It functions as a structured repository of technical notes, practical code examples, and educational documentation focused on industry-standard operational practices. The platform utilizes a static site generation pipeline that transforms markdown files into a navigable web interface. By mapping the physical file system structure directly to the website navigation, it organizes complex technical topics into a h
Documents the end-to-end processes for moving code through deployment environments using reliable configuration strategies.
Goploy is a centralized infrastructure management and deployment platform designed to automate software releases and server administration. It functions as an orchestration system that enables users to manage remote environments, execute deployment workflows, and monitor infrastructure health through a unified web-based interface. The platform distinguishes itself through an agentless architecture that relies on standard protocols like SSH and SFTP to interact with remote systems, eliminating the need for pre-installed software on target hosts. It provides real-time administrative capabilitie
Enables definition of build environments and project variables to manage release lifecycles.