57 repositorios
Tools for streamlining application deployment and infrastructure provisioning.
Explore 57 awesome GitHub repositories matching part of an awesome list · Deployment Automation. Refine with filters or upvote what's useful.
Fabric is a command-line interface and framework designed to integrate artificial intelligence reasoning into shell-based workflows. It functions as an orchestration tool that connects local data pipelines to remote artificial intelligence services, allowing users to automate content analysis and complex reasoning tasks directly from the terminal. The project distinguishes itself through a modular architecture that treats prompt patterns as version-controlled, reusable logic stored on the local filesystem. By utilizing standard input and output streams, it enables users to chain these analyti
Library for streamlining SSH-based deployment and administration.
Jib is a build plugin for Maven and Gradle that packages Java applications into container images directly within the build lifecycle. By integrating into the standard build process, it eliminates the need for Dockerfiles or a local container daemon to create and store images. The tool constructs images by organizing application artifacts into distinct filesystem layers, which improves cache efficiency and reduces data transfer during registry pushes. It communicates directly with container registries using standard protocols and supports credential helper orchestration to manage authenticatio
Container image builder for Java applications.
Capistrano is a Ruby-based release manager and remote server orchestrator. It uses SSH to push code updates and execute a standardized sequence of deployment tasks across a fleet of remote machines. The tool distinguishes itself through role-based server targeting and parallel connection pooling, allowing users to assign functional labels to servers and execute commands across multiple machines simultaneously. It manages multiple environments by applying a single deployment definition across different stages through parameter-based mapping. The system provides a framework for remote task exe
SSH-based deployment tool for simultaneous multi-machine updates.
This is a GitHub Action that executes shell commands on remote servers over SSH as part of a CI/CD pipeline. It supports authentication using passwords, private keys, or private keys with passphrases, and can verify the SHA256 fingerprint of the remote host's public key before connecting to prevent man-in-the-middle attacks. The action can connect to multiple remote hosts in a single workflow step, optionally executing commands synchronously across all of them. It also supports routing SSH connections through an intermediate jump host to reach target servers in restricted networks. Environmen
Executes remote commands via SSH.
This is a GitHub Action that automates FTP and FTPS file transfers, enabling continuous deployment directly from a repository. Triggered by code pushes or other repository events, it reads server credentials exclusively from encrypted GitHub Secrets to keep access credentials secure. The action supports both deploying files and previewing what changes would occur before applying them. Built for reliable synchronization, the action computes a minimal set of upload and deletion operations by comparing the local file tree against the remote directory structure. It transfers files sequentially ov
Deploys files via FTP.
Managed software installation for macOS —
Repository-based system for managing macOS software installs.
Cobbler is a versatile Linux deployment server
Server for rapid network installation of Linux systems.
CloudStack is an infrastructure-as-a-service orchestration engine designed to automate the deployment and lifecycle of computing, storage, and networking resources within a software-defined data center. It serves as a management layer for provisioning private clouds and managing the delivery of virtual machines and persistent storage across virtualized physical infrastructure. The platform features a multi-hypervisor orchestrator that utilizes a hypervisor-agnostic abstraction layer to control diverse virtualization technologies through a unified set of standardized API calls. It further prov
Software for creating and managing cloud infrastructure.
Infrastructure, containers, and serverless apps to AWS, Azure, GCP, and Kubernetes... all deployed with Pulumi
Infrastructure as code examples using Pulumi.
GitHub Action that copy files and artifacts via SSH.
Copies files via SCP.
The blessed :octocat: GitHub Action, for publishing your :package: distribution files to PyPI, the tokenless way: https://github.com/marketplace/actions/pypi-publish
Publishes packages to PyPI.
GitHub Action for GoReleaser
Automates Go binary releases.
Inspired by the awesome list project.
Curated list of resources for serverless container management.
:electron: GitHub Action for building and releasing Electron apps
Builds and releases Electron apps.
GitHub Action for Semantic Release
Automates semantic versioning and releases.
If you have a public repository, you can add this button to your README.md and let anyone deploy your application to Google Cloud Runrun with a single click.
One-click deployment button for GitHub repositories.
Orchestrate VMs from your terminal
Tool for deploying and running commands across cloud VMs.
runsd is a drop-in binary to your container image that runs on Google Cloud Run (fully managed) that allows your services to discover each other and authenticate automatically without needing to change your code.
Service discovery tool for serverless environments.
:octocat: Deploy your Ghost theme with Github Actions
Deploys Ghost themes.
This repository contains GitHub Actions for Netlify, for performing common tasks such as triggering a site deploy, as well as a generic cli for doing arbitrary actions with the netlify commandline client.
Deploys projects to Netlify.