digipolisgent/robo-digipolis-generic
Basic deploy flow for a generic php site.
Maintainers
Package info
github.com/district09/robo-digipolis-generic
Type:robo-tasks
pkg:composer/digipolisgent/robo-digipolis-generic
6.0.0
2025-09-08 08:14 UTC
Requires
Requires (Dev)
- phpunit/phpunit: ^9.5
Suggests
None
Provides
None
Conflicts
None
Replaces
None
MIT 291186e303f8c51e6639d4dc1b50926429b47076
- Dieter Blomme <dieterblomme.woop@gmail.com>
- Jelle Sebreghts <sebreghts.jelle.woop@gmail.com>
- Peter Decuyper <peter.decuyper.woop@digipolis.gent>
This package is auto-updated.
Last update: 2026-06-08 10:07:12 UTC
README
👁 Latest Stable Version
👁 Latest Unstable Version
👁 Total Downloads
👁 License
👁 Build Status
👁 Maintainability
👁 Test Coverage
👁 PHP 7 ready
Used by digipolis, serving as an example.
This package contains a RoboFileBase class that can be used in your own RoboFile. All commands can be overwritten by overwriting the parent method.
Example
<?php use DigipolisGent\Robo\Generic\RoboFileBase; class RoboFile extends RoboFileBase { use \Robo\Task\Base\loadTasks; /** * @inheritdoc */ public function digipolisDeployGeneric( array $arguments, $opts = [ 'app' => 'default', 'worker' => null, ] ) { $collection = parent::digipolisDeployGeneric($arguments, $opts); $collection->taskExec('/usr/bin/custom-post-release-script.sh'); return $collection; } }
Available commands
Following the example above, these commands will be available:
digipolis:backup-generic Create a backup of files (sites/default/files) and database. digipolis:build-generic Build a generic site and package it. digipolis:clean-dir Partially clean directories. digipolis:clear-op-cache Command digipolis:database-backup. digipolis:database-backup Command digipolis:database-backup. digipolis:database-restore Command digipolis:database-restore. digipolis:deploy-generic Build a generic site and push it to the servers. digipolis:download-backup-generic Download a backup of files and database. digipolis:init-generic-remote Install or update a remote site. digipolis:install-generic Install the site in the current folder. digipolis:package-project Package a directory into an archive. digipolis:push-package Command digipolis:push-package. digipolis:restore-backup-generic Restore a backup of files and database. digipolis:sync-generic Sync the database and files between two generic sites. digipolis:update-generic Executes database updates of the site in the current folder. digipolis:upload-backup-generic Upload a files and database backup to a server.
