2017 © Pedro PelĆ”ez
 

library magallanes

A Deployment Tool for PHP Applications

image

cyberhouse/magallanes

A Deployment Tool for PHP Applications

  • Saturday, March 17, 2018
  • by cyberhouse
  • Repository
  • 1 Watchers
  • 0 Stars
  • 626 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 177 Forks
  • 5 Open issues
  • 14 Versions
  • 38 % Grown

The README.md

Magallanes

This repository is a fork of andres-montanez/Magallanes due to project inactivity., (*1)

Project Status

Branch Build Status Code Coverage
master Build Status Coverage Status
2.0 Build Status Coverage Status

What's Magallanes?

Magallanes is a deployment tool for PHP applications; it's quite simple to use and manage. It will get your application to a safe harbor., (*2)

So, What can it do?

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., (*3)

How can I install it via composer?

Simply add the following dependency to your project’s composer.json file:, (*4)

    "require-dev": {
        // ...
        "andres-montanez/magallanes": "~1.0.*"
        // ...
    }

Now tell we update the vendors:, (*5)

$ php composer update andres-montanez/magallanes

And finally we can use Magallanes from the vendor's bin:, (*6)

$ bin/mage version

System-wide installation with composer

$ composer global require "andres-montanez/magallanes=~1.0.*"

Make sure you have ~/.composer/vendor/bin/ in your path. You can now use Magallanes by using the mage command., (*7)

Can you give me some examples/ideas?

Sure! Suppose you have a checkout of your app and you have to deploy it to four servers; and after each deploy you have to run some boring tasks, like fixing file permissions, creating symlinks, etc. You can define all this on Magallanes and with just one command you can do all this at once!, (*8)

Like this:, (*9)

$ mage deploy to:production

What's this sorcery?!

Easy boy. It's not sorcery, just some technomagick!, (*10)

In Magallanes you define environments like testing, staging, or production like on the example above. Then, on that environment, you can configure a setup specifying to which hosts you want to deploy and what tasks to run (after, on, and before deploying). And you are done!, (*11)

This is awesome! Where can I learn more?

You can read the whole source code (naaah!); or checkout the documentation at: http://magephp.com, (*12)

Enjoy your magic trip with Magallanes to the land of the easily deployable apps!!, (*13)

"develop" branch

Please, all pull request now must be on the develop branch. Thanks!, (*14)

The Versions

17/03 2018

dev-master

9999999-dev http://magephp.com

A Deployment Tool for PHP Applications

  Sources   Download

MIT

The Requires

  • php >=5.3

 

The Development Requires

deployment

12/11 2017

1.0.11

1.0.11.0 http://magephp.com

A Deployment Tool for PHP Applications

  Sources   Download

MIT

The Requires

  • php >=5.3

 

The Development Requires

deployment

12/11 2017

1.0.10

1.0.10.0 http://magephp.com

A Deployment Tool for PHP Applications

  Sources   Download

MIT

The Requires

  • php >=5.3

 

The Development Requires

deployment

07/10 2016

1.0.9

1.0.9.0 http://magephp.com

A Deployment Tool for PHP Applications

  Sources   Download

MIT

The Requires

  • php >=5.3

 

The Development Requires

deployment

02/03 2016

1.0.8

1.0.8.0 http://magephp.com

A Deployment Tool for PHP Applications

  Sources   Download

MIT

The Requires

  • php >=5.3

 

The Development Requires

deployment

23/02 2016

1.0.7

1.0.7.0 http://magephp.com

A Deployment Tool for PHP Applications

  Sources   Download

MIT

The Requires

  • php >=5.3

 

The Development Requires

deployment

12/04 2015

1.0.6

1.0.6.0 http://magephp.com

A Deployment Tool for PHP Applications

  Sources   Download

MIT

The Requires

  • php >=5.3

 

The Development Requires

deployment

08/03 2015

1.0.5

1.0.5.0 http://magephp.com

A Deployment Tool for PHP Applications

  Sources   Download

MIT

The Requires

  • php >=5.3

 

The Development Requires

deployment

21/02 2015

1.0.4

1.0.4.0 http://magephp.com

A Deployment Tool for PHP Applications

  Sources   Download

MIT

The Requires

  • php >=5.3

 

The Development Requires

deployment

01/11 2014

1.0.3

1.0.3.0 http://magephp.com

A Deployment Tool for PHP Applications

  Sources   Download

MIT

The Requires

  • php >=5.3

 

deployment

13/09 2014

1.0.2

1.0.2.0 http://magephp.com

A Deployment Tool for PHP Applications

  Sources   Download

MIT

The Requires

  • php >=5.3

 

deployment

16/03 2014

1.0.1

1.0.1.0 http://magephp.com

A Deployment Tool for PHP Applications

  Sources   Download

MIT

The Requires

  • php >=5.3

 

deployment

18/12 2013

1.0.0

1.0.0.0 http://magephp.com

A Deployment Tool for PHP Applications

  Sources   Download

MIT

The Requires

  • php >=5.3

 

deployment