deployer/docs/recipe/deploy/release.md
Luca Rath-Heel 8c14ae44b7
Cd to deploy_path in release_name callback
* Update release.php

* Run bin/docgen

* Update release.php
2022-01-11 19:07:29 +01:00

2.0 KiB

release

Source

Configuration

release_name

Source

The name of the release.

releases_log

Source

Holds releases log from .dep/releases_log file.

releases_list

Source

Return list of release names on host.

release_path

Source

Return release path.

release_revision

Source

Current release revision. Usually a git hash.

release_or_current_path

Source

Return the release path during a deployment but fallback to the current path otherwise.

Tasks

deploy:release

Source

Prepares release.

Clean up unfinished releases and prepare next release

releases

Source

Shows releases list.

Example output:

+---------------------+------example.org ------------+--------+-----------+
| Date (UTC)          | Release     | Author         | Target | Commit    |
+---------------------+-------------+----------------+--------+-----------+
| 2021-11-06 20:51:45 | 1           | Anton Medvedev | HEAD   | 34d24192e |
| 2021-11-06 21:00:50 | 2 (bad)     | Anton Medvedev | HEAD   | 392948a40 |
| 2021-11-06 23:19:20 | 3           | Anton Medvedev | HEAD   | a4057a36c |
| 2021-11-06 23:24:30 | 4 (current) | Anton Medvedev | HEAD   | s3wa45ca6 |
+---------------------+-------------+----------------+--------+-----------+