summaryrefslogtreecommitdiff
path: root/guix/scripts/deploy.scm
Commit message (Collapse)AuthorAge
* deploy: Add missing store options.Ludovic Courtès2019-09-04
| | | | | * guix/scripts/deploy.scm (%default-options): Add missing options such as 'print-build-trace?', etc.
* deploy: Do not quote error messages.Ludovic Courtès2019-08-28
| | | | * guix/scripts/deploy.scm (guix-deploy): Do not quote the message.
* machine: Implement 'roll-back-machine'.Jakob L. Kreuze2019-08-15
| | | | | | | | | * gnu/machine.scm (roll-back-machine, &deploy-error, deploy-error?) (deploy-error-should-roll-back) (deploy-error-captured-args): New variable. * gnu/machine/ssh.scm (roll-back-managed-host): New variable. * guix/scripts/deploy.scm (guix-deploy): Roll-back systems when a deployment fails.
* remote: Remove '--system' argument.Jakob L. Kreuze2019-08-14
| | | | | | | | * gnu/services.scm (activation-script): Return a <program-file> rather than a <scheme-file>. * gnu/deploy.scm (guix-deploy): Remove handling for '--system'. (show-help): Remove documentation for '--system'. (%default-options): Remove default setting for 'system'.
* deploy: Use all machine modules when loading deploymentJakob L. Kreuze2019-08-07
| | | | | | * guix/scripts/deploy.scm (load-source-file): Enumerate and include all submodules of (gnu machine) when loading the provided deployment specification.
* deploy: Handle the '--system' command line option.宋文武2019-07-24
| | | | | | * guix/scripts/deploy.scm (show-help): Add help for '--system'. (%options): Add '-s' and '--system'. (guix-deploy): Parameterize %current-system.
* deploy: Honor '--no-grafts'.宋文武2019-07-24
| | | | * guix/scripts/deploy.scm (guix-deploy): Parameterize '%graft?'.
* Add 'guix deploy'.Jakob L. Kreuze2019-07-06
* guix/scripts/deploy.scm: New file. * Makefile.am (MODULES): Add it.