Download the PHP package setono/deployer-cron without Composer
On this page you can find all versions of the php package setono/deployer-cron. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download setono/deployer-cron
More information about setono/deployer-cron
Files in setono/deployer-cron
Download setono/deployer-cron
More information about setono/deployer-cron
Files in setono/deployer-cron
Vendor setono
Package deployer-cron
Short Description Use the Setono cron builder to generate cron files in your deployment process
License MIT
Package deployer-cron
Short Description Use the Setono cron builder to generate cron files in your deployment process
License MIT
Please rate this library. Is it a good library?
Informations about the package deployer-cron
Cron functions for Deployer
Simple handling of cronjobs in your deployment process using the Cron builder library.
Installation
Usage
The easiest usage is to include the cron recipe which hooks into default Deployer lifecycle:
Deployer parameters
The following Deployer parameters are defined:
Parameter | Description | Default value |
---|---|---|
cron_config_dir | The directory to search for cronjob config files | etc/cronjobs |
cron_delimiter | The marker in the crontab file that delimits the generated cronjobs from manually added cronjobs | The stage. If not set, the default is prod . |
cron_user | The user onto which the crontab should be added (default is remote_user ) |
get('http_user') if you are root, else '' |
Cron builder context
The cron builder context is set to the Deployer configuration parameters. This means you can use variables in your cronjob config files. For example:
Notice the usage of release_path
and stage
in the cronjob config file.
Testing
-
Build the Docker image:
-
Run the Docker container:
- Run the tests:
All versions of deployer-cron with dependencies
PHP Build Version
Package Version
Requires
php Version
>=8.1
deployer/deployer Version ^7.4
setono/cron-builder Version ^1.0@alpha
symfony/finder Version ^5.4 || ^6.4 || ^7.0
webmozart/assert Version ^1.10
deployer/deployer Version ^7.4
setono/cron-builder Version ^1.0@alpha
symfony/finder Version ^5.4 || ^6.4 || ^7.0
webmozart/assert Version ^1.10
The package setono/deployer-cron contains the following files
Loading the files please wait ....