Found 12 bookmarks
Newest
shipitjs/shipit
shipitjs/shipit

"Shipit is an automation engine and a deployment tool written for node / iojs.

Shipit was built to be a Capistrano alternative for people who don't know ruby, or who experienced some issues with it. If you want to write tasks in JavaScript and enjoy the node ecosystem, Shipit is also for you.

You can automate anything with Shipit but most of the time you will want to deploy your project using the Shipit deploy task."

shipitjs/shipit
Magallanes — A PHP Deployment Tool
Magallanes — A PHP Deployment Tool
"Magallanes is a deployment tool for PHP applications built with PHP itself, it's quite simple to use, manage and extend. It will get your application to a safe harbor. You can instruct Magallanes to deploy your code to all the servers you want (via rsync over ssh), and run tasks for that freshly deployed code. You can also instruct Magallanes to run tasks before the deployment starts (e.g: a vendors install) and after the deployment is done (e.g: clear some caches)."
Magallanes — A PHP Deployment Tool
keploy - Project Hosting on Google Code
keploy - Project Hosting on Google Code

Keploy is a python application that allows you to deploy your ssh public key to remote systems without having to remember all the little things, like file permissions.

Features: Push ssh public key to remote(s) Remove ssh public key from remote(s) Replace old public key with a new one on remote(s) Can target all hosts in un-hashed known_hosts file

keploy - Project Hosting on Google Code
MCollective - Overview
MCollective - Overview

The Marionette Collective aka. mcollective is a framework to build server orchestration or parallel job execution systems.

Mcollective’s primary use is to programmatically execute actions on clusters of servers. In this regard it operates in the same space as tools like Func, Fabric or Capistrano.

By not relying on central inventories and tools like SSH, it’s not simply a fancy SSH “for loop”. MCollective uses modern tools like Publish Subscribe Middleware and modern philosophies like real time discovery of network resources using meta data and not hostnames. Delivering a very scalable and very fast parallel execution environment.

The focus is on catering to the needs of enterprises and large deploys. Pluggable Authentication, Authorization and Auditing capabilities sets it apart from other tools in this space.

MCollective - Overview
Capistrano Multi Stage Instructions - Box Vault
Capistrano Multi Stage Instructions - Box Vault

Features provided in the capistrano-ext gem allows you to setup multiple environments within your deploy.rb file giving you the ability to run commands such as:

cap development deploy:migrations or

cap production deploy:migrations and have your application deploy to the different environments properly. This document provides you instructions on how to properly accomplish this.

Capistrano Multi Stage Instructions - Box Vault
relevance's cap_gun at master - GitHub
relevance's cap_gun at master - GitHub

Tell everyone about your releases! Send email notification after Capistrano deployments! Rule the world!

Drop your ActionMailer configuration information into your deploy.rb file, configure recipients for the deployment notifications, and setup the callback task.

Setup and configuration are done entirely inside your deploy.rb file to keep it super simple. Your emails are sent locally from the box performing the deployment, but CapGun queries the server to grab the necessary release info.

This even includes the Net::SMTP TLS hack inside as a vendored dependancy to allow super easy email sending without setting up an MTA.

relevance's cap_gun at master - GitHub
Home - webistrano - GitHub
Home - webistrano - GitHub

Webistrano is a Web UI for managing Capistrano deployments. It lets you manage projects and their stages like test, production, and staging with different settings. Those stages can then be deployed with Capistrano through Webistrano.

Webistrano’s purpose is to make the deployment of multi-stage and multi-environment scenarios easy. Further it allows you to track who deployed what, when to which servers and be alerted by email on each deployment.

Home - webistrano - GitHub
everzet's capifony at master - GitHub
everzet's capifony at master - GitHub
Capistrano is an open source tool for running scripts on multiple servers. It's primary use is for easily deploying applications. While it was built specifically for deploying Rails apps, it's pretty simple to customize it to deploy other types of applications. We've been working on creating a deployment "recipe" to work with symfony applications to make our job a lot easier.
everzet's capifony at master - GitHub
LiquiBase Database Change Management: home
LiquiBase Database Change Management: home
You never develop code without version control, why do you develop your database without it?\nLiquiBase is an open source (LGPL), database-independent library for tracking, managing and applying database changes. It is built on a simple premise: All database changes are stored in a human readable yet trackable form and checked into source control.
LiquiBase Database Change Management: home