Open Source Drupal Cloud Hosting
PHP Shell Gherkin Ruby Makefile
Latest commit d87e801 Feb 22, 2017 @jonpugh jonpugh Return true or false from prepareSourceCode() so that `robo up` comma…
…nd can detect a failure and exit(1);
Permalink
Failed to load latest commit information.
bin Exit CLI if PHP_SAP != 'cli'; Dec 22, 2015
src Add "name" option to devmaster:test command. Jan 18, 2017
tests Check for site name, not server name so we can test everywhere. Feb 6, 2017
vagrant renaming legacy folder to vagrant. Sep 8, 2016
.gitignore Removing tests from .gitignore. Dec 9, 2016
.travis.yml composer install in devshop directory as well as test directory. Feb 5, 2017
CHANGELOG.md Adding to changelog. Jul 7, 2016
LICENSE.txt Adding GPL license Jun 26, 2015
README.md Use full link to tour. Sep 2, 2016
RoboFile.php Return true or false from prepareSourceCode() so that `robo up` comma… Feb 22, 2017
box.json Must include json files in the phar. Dec 15, 2015
build-devmaster.make Revert "Use site-node-create for building this branch." Dec 7, 2016
composer.json Adding asm/php-ansible. Mar 26, 2016
composer.lock Adding asm/php-ansible. Mar 26, 2016
docker-compose.yml Adding selenium to our docker compose. Feb 18, 2017
install.sh Don't check if makefile exists, since it could be a URL. Dec 20, 2016
logo.png bigger logo Sep 15, 2015
logo.svg adding "new" logo Sep 15, 2015
mkdocs.yml Adding settings-php.md customizations to documentation. Jan 20, 2016
playbook-nginx.yml Adding a separate playbook for nginx. May 2, 2016
playbook.yml Adding a separate playbook for nginx. May 2, 2016
release-prep.sh Fixing release-prep.sh list of "files to edit". Jun 11, 2016
release.sh Removing devshop_provision from 1.x release prep scripts Mar 16, 2016
roles.yml Bumping version of devmaster ansible role. Dec 19, 2016
vars.Debian.yml Commenting out our custom vars now that they are in the playbooks. Apr 12, 2016
vars.RedHat.yml Commenting out our custom vars now that they are in the playbooks. Apr 12, 2016
vars.yml Commenting out our custom vars now that they are in the playbooks. Apr 12, 2016

README.md

DevShop

DevShop Project Dashboard

Resources

About Devshop

Version Status Aegir Hosts DevMaster Install & CLI
1.x Stable 3.x D6,D7,D8 DevMaster 1.x Status DevShop 1.x Status

DevShop is a "cloud hosting" system for Drupal. DevShop makes it easy to host, develop, test and update drupal sites. It provides a front-end built in Drupal (Devmaster) and a back-end built with drush, Symfony, and Ansible.

DevShop deploys your sites using git, and allows you to create unlimited environments for each site. DevShop makes it very easy to deploy any branch or tag to each environment

Code is deployed on push to your git repo automatically. Deploy any branch or tag to any environment. Data (the database and files) can be deployed between environments. Run the built-in hooks whenever code or data is deployed, or write your own.

Built on Aegir

DevShop utilizes the main components of the Aegir Hosting System: Hosting and Provision. It does not use Hostmaster, it's own installation profile, Devmaster. It does not use the theme, Eldir. The default devshop theme is called boots and is included in the Devmaster install profile.

DevShop uses many additional contributed modules that Aegir core does not.

Aegir Cooperative Founding Member

OpenDevShop Inc is a founding member of the Aegir Cooperative. Lead DevShop developer Jon Pugh is a core Aegir maintainer.

See aegir.coop for more information.

Tour

See the Tour section of the documentation for a quick walkthrough of the DevShop interface.

Support

License

DevShop is licensed under GPL v2.

This means any forks of this code must be released as open source and also be licensed under the GPL.

Help Improve Documentation

For full documentation on DevShop, visit docs.opendevshop.com or see our git repository github.com/opendevshop/documentation.

Think this can be improved? You can Fork our Documentation on GitHub!

Thanks!