Download the PHP package onigoetz/deployer without Composer

On this page you can find all versions of the php package onigoetz/deployer. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package deployer

Deployer

Build Status Latest Stable Version Total Downloads Scrutinizer Quality Score Code Coverage

Deprecated

This package is deprecated, and won't receive any update. There are most certainly better tools to do this.

Easily deploy your applications

Deployer is a tool that helps to deploy projects of any type to a server with minimal requirements.

Requirements on the server side:

The library works perfectly and is used in production for a few years now. It is still marked as beta as there are some things I still want to improve.

What does it do better than others ?

There are so much tools to deploy an application to one or many servers, the problem is that they're hard to configure and / or they need to install software on the destination server.

This tool has two advantages:

Deploying is as simple as :

./deploy server:deploy production

Commands

Two commands are available

Installation

You can install the library through composer. All you need is to add it as dependency to your composer.json.

Quick Start

The full documentation is available at

[http://onigoetz.ch/deployer/]()

In Laravel 4

Add the following lines to your application in config/local/app.php

With that part configured you can run ./artisan config:publish onigoetz/deployer

this will copy the default configurations to config/packages/onigoetz/deployer You can find the details of each file in the Configuration section

Then you can run ./artisan server:deploy production to deploy

Standalone launcher

This time the configuration is made in a folder called .deployer

to do this, add deployer to your composer dependencies and do

You can now configure your infrastructure.

Then you can run vendor/bin/deployer server:deploy production to deploy

Roadmap

The ideas I have partly implemented or that I want to implement


All versions of deployer with dependencies

PHP Build Version
Package Version
Requires php Version >=5.5.0
symfony/console Version ~2.2|~3.0
phpseclib/phpseclib Version ~0.3
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package onigoetz/deployer contains the following files

Loading the files please wait ....