Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DevShop CLI Improvements #6

Closed
4 of 7 tasks
jonpugh opened this issue May 14, 2015 · 8 comments
Closed
4 of 7 tasks

DevShop CLI Improvements #6

jonpugh opened this issue May 14, 2015 · 8 comments

Comments

@jonpugh
Copy link
Member

jonpugh commented May 14, 2015

Currently managing devshop on a holistic level is hard. Let's create a "DevShop CLI" for managing things like installation, upgrades, and remote install.

UPDATE: The DevShop CLI makes upgrading a devshop server really, really easy. Let's keep developing this tool to make everything else easy.

  • DevShop Installer: This works by guiding the user through getting the latest install script and running it. Not sure how useful this is because you have to install the devshop CLI before installing devshop itself, so it's actually an extra step compared to the standalone SH script installer.
  • Remote Server Install: Works!
  • DevShop Upgrade. Still has bugs! Need to fix these before the next release. UPDATE: We've been running devshop upgrades for our entire platform for every release since Dec 2015.
    • Remote Server Create: We should do the heavy lifting for DevShop Cloud with a server:create command.
  • Separate this tool from the main devshop repo. It seems to me it would be better to make the CLI a separate repo so that it can be turned into a PHAR package.
  • Change the install.sh script to install devshop CLI phar dependencies only, then run devshop install
  • Incorporate parts of http://github.com/jonpugh/director in order to start using ansible galaxy roles for everything.
@jonpugh
Copy link
Member Author

jonpugh commented Jun 24, 2015

In progress!

@jonpugh jonpugh self-assigned this Jul 29, 2015
@jonpugh
Copy link
Member Author

jonpugh commented Jul 29, 2015

Devshop installer is done, remote installer is done, upgrader is ok but I had problems running it. Needs more testing.

@jonpugh
Copy link
Member Author

jonpugh commented Jan 22, 2016

devshop upgrade command has worked for a while now. We have been using it to upgrade our customer devshops since Dec 2015

@jonpugh jonpugh changed the title Create 'devshop' console command for installation and updates. EPIC | DevShop CLI Jan 22, 2016
@jonpugh jonpugh changed the title EPIC | DevShop CLI EPIC:' DevShop CLI Jan 23, 2016
@jonpugh jonpugh changed the title EPIC:' DevShop CLI EPIC: DevShop CLI Jan 23, 2016
@llwp
Copy link
Contributor

llwp commented Jan 27, 2016

so the next heavy lift looks to be separating it into a different repo... do we want to talk about drupal console?

@jonpugh jonpugh removed the 1 - Ready label Feb 21, 2016
@madalinignisca
Copy link

drupal devshop:install
drupal devshop:status
drupal devshop:upgrade
drupal devshop:server:create

etc...

This would be nice, but I doubt that most would be pleased to just increase the drupal console a lot.

Devshop should be decoupled and independent, should be able to wrap around drupal console for certain small needs, like starting a new Drupal website instead of deploying from git etc.

@jonpugh
Copy link
Member Author

jonpugh commented Apr 12, 2019

The current CLI functionality does need to be cleaned up and more clearly defined and documented.

Adding NeedsTriage label so we can review later.

@jonpugh jonpugh changed the title EPIC: DevShop CLI DevShop CLI Improvements Apr 13, 2019
jonpugh added a commit that referenced this issue Nov 4, 2019
Switch back to drush hostmaster install script
jonpugh added a commit that referenced this issue Nov 4, 2019
jonpugh pushed a commit that referenced this issue Nov 4, 2019
Bumps [symfony/filesystem](https://github.com/symfony/filesystem) from 2.8.50 to 3.4.32.
- [Release notes](https://github.com/symfony/filesystem/releases)
- [Changelog](https://github.com/symfony/filesystem/blob/master/CHANGELOG.md)
- [Commits](symfony/filesystem@v2.8.50...v3.4.32)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
jonpugh added a commit that referenced this issue Nov 25, 2019
Switch back to drush hostmaster install script
@stale
Copy link

stale bot commented Mar 6, 2020

This issue has been marked 'stale' due to lack of recent activity. If there is no further activity, the issue will be closed in another 30 days. Thank you for your contribution!

@stale stale bot added the stale label Mar 6, 2020
jonpugh added a commit that referenced this issue Mar 18, 2020
@stale
Copy link

stale bot commented Apr 5, 2020

This issue has been closed due to inactivity. If you feel this is in error, please reopen the issue or file a new issue with the relevant details.

@stale stale bot closed this as completed Apr 5, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants