Deployer is an open source deployment tool for PHP projects. It allows automated deployment of code and assets to production servers. Deployer has a simple configuration file, requires only PHP and SSH access, and offers many deployment recipes for common frameworks.
Deployer: Open Source Deployment Tool for PHP Projects
Automatically deploy code and assets to production servers with Deployer, a simple open source tool requiring only PHP and SSH access.
What is Deployer?
Deployer is an open source deployment automation and continuous integration tool specifically designed for deploying PHP applications. It allows developers to easily automate the deployment of code and assets from development environments to production servers.
Some key features of Deployer include:
Simple YAML-based configuration - no need to learn a new language or syntax
Supports GIT, rsync, SSH and other protocols for transferring code
Comes with recipes for deploying popular PHP frameworks like Laravel, Symfony, Zend automatically
Allows running deployment scripts before/after transfer for things like composer install, migrations etc
Supports simultaneous deployment to multiple servers
Easy to extend and integrate with other tools via events/hooks system
Deployer only requires PHP and SSH access to servers, making it very lightweight. It handles all the heavy lifting of pushing code around efficiently and reliably. The recipes provide best practices for deploying PHP apps out of the box. Developers can focus on writing code rather than infrastructure.
With its active development, comprehensive features and simplicity, Deployer is a great open source alternative to proprietary deployment tools and scripts for deploying PHP applications.
DeployBot is an automated software deployment and release management platform designed to help streamline and simplify the application deployment process. It provides capabilities for continuous delivery, enabling developers to automatically deploy code changes to development, testing, staging and production environments in a fast and reliable manner.Key features of DeployBot include:Integration...
DeployPlace is a continuous integration and delivery platform designed to automate the building, testing and deployment of software applications. It aims to improve software quality through rigorous automated testing and faster delivery of updates.Some key features of DeployPlace include:Supports a wide range of languages and frameworks including Java, .NET, Node.js,...
Capistrano is an open source remote server automation and deployment tool. It provides a framework and set of conventions for running scripts on one or more servers, typically used for deploying web applications.Some key features and benefits of Capistrano include:Automating application deployments, rolls back, etc.Running tasks in parallel on multiple...
Commando.io is a robust workflow automation platform designed to help teams automate repetitive, manual work between apps and services. With an easy-to-use, drag-and-drop interface, Commando.io empowers anyone to build, run and manage workflows without coding.Key features include:Connectors for over 100 apps including Salesforce, Slack, Gmail and moreVisual workflow builder with...
Ansistrano is an open source Ansible role and set of playbooks aimed at application deployment automation. It provides a standardized way to deploy applications to remote servers using Ansible, making it easier to implement continuous integration and continuous deployment (CI/CD) pipelines.Some key features of Ansistrano include:Easy setup - Just install...
Fredistrano is an open-source automated deployment and server automation tool. It is designed to simplify and standardize application deployments across environments. Fredistrano provides a Ruby domain-specific language (DSL) for scripting deployments, allowing developers to define deployment workflows that can be executed repeatedly and consistently.Some key features and benefits of Fredistrano...
SPSS (Statistical Package for the Social Sciences) is a comprehensive software package for statistical data analysis widely used in the social sciences, market research, health research, survey companies, government, education researchers, marketing organizations, data miners, and others requiring statistical analysis of large data sets. SPSS provides a user-friendly GUI (graphical...