digipolisgent / robo-digipolis-generic
Basic deploy flow for a generic php site.
Installs: 1 348
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 3
Forks: 0
Open Issues: 0
Type:robo-tasks
Requires
Requires (Dev)
- phpunit/phpunit: ^9.5
This package is auto-updated.
Last update: 2024-10-27 15:50:25 UTC
README
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.