aboutsummaryrefslogtreecommitdiff
path: root/src/deploy.rs (unfollow)
Commit message (Expand)AuthorFilesLines
2023-04-20[Chore] Handle 'temp_path' as an actual 'Path' instead of 'String'Roman Melnikov1-15/+15
2022-10-09Add new activation strategy `boot` as equivalent to `nixos-rebuild boot`Maximilian Bosch1-2/+13
2021-11-18ensure spawned thread exits before mainTimothy DeHerrera1-1/+5
2021-08-12General code cleanupnotgne21-33/+33
2021-06-22Add multi node supportYannik Sander1-7/+115
2021-04-16Apply notgne2 suggestions.Oleg Pykhalov1-3/+3
2021-04-07Add dry activate argument.Oleg Pykhalov1-7/+22
2021-02-28Remove `ssh://` prefix from SSH addressesnotgne21-1/+1
2021-02-28Re-use `ssh_addr`notgne21-3/+3
2021-02-09Clean up adding Command argumentsnotgne21-7/+7
2021-02-09Re-add debug log for activate command erroringnotgne21-0/+1
2021-02-09Clean up structure used for activation command error sendingnotgne21-11/+9
2021-02-09Still wait for activation command to end even in cases of errorsnotgne21-43/+70
2021-02-09Use oneshot signals to ensure SSH activate command has finished before deploy...notgne21-7/+14
2021-02-09Wait for `ssh_activate` to complete and check for errors in magic_rollback ac...notgne21-11/+20
2021-01-26changed: remove 2015-style extern crateBernardo Meurer1-2/+2
2021-01-14Only build wait command if magic_rollback is enablednotgne21-10/+10
2021-01-08Remove unused DeployPathToActivatePathErrornotgne21-3/+0
2021-01-08Struct-ify arguments to build_wait_commandnotgne21-21/+23
2021-01-08Struct-ify arguments to build_activate_commandnotgne21-26/+28
2021-01-08Fix trivial lint issuesnotgne21-4/+4
2021-01-08Restructure projectnotgne21-0/+0
2020-12-30Modify activation logic to keep SSH connection alive for magic-rollback and a...notgne21-33/+134
2020-12-27Fix log dir/file mismatchnotgne21-2/+2
2020-12-27Replace logger, add more logging options including filesnotgne21-2/+18
2020-12-02Add SPDX-FileCopyrightText to the three files that I changed substantiallyAndreas Fuchs1-0/+1
2020-12-02Use DeployData's store path to build the activate-rs pathAndreas Fuchs1-9/+4
2020-12-02Use the profile closure's activate script to activate the profileAndreas Fuchs1-1/+1
2020-11-22Remove ref/cows from DeployDefs, add interactive flag (resolves #4)notgne21-1/+1
2020-11-22Use `/tmp` as temp directory, not `/tmp/deploy-rs` (resolves #8 by deprecation)notgne21-4/+4
2020-11-14Make `magicRollback` be enabled by defaultnotgne21-1/+1
2020-11-07Remove bootstrapnotgne21-11/+0
2020-10-29Make all the errors work correctly (I am so so sorry)notgne21-12/+37
2020-10-29Make lock hash clearer (at apparently no expense)notgne21-1/+1
2020-10-26Add more debug logsnotgne21-0/+7
2020-10-23Enable color for activation commandnotgne21-1/+3
2020-10-13Clean up some CLI arguments, make magic rollback optionalnotgne21-34/+50
2020-10-13Auto rollback if deployment is not confirmednotgne21-3/+49
2020-10-02General improvements, deprecate `activate` profile option in favor of executi...notgne21-25/+15
2020-10-01Handle more command exits correctlynotgne21-1/+5
2020-10-01Rework system for deploy properties, add CLI override flagsnotgne21-21/+16
2020-10-01Improve nix copy stuffnotgne21-25/+1
2020-09-29More separation and component testingnotgne21-28/+88
2020-09-29Add license information, reformat Nix files, clean upnotgne21-0/+4
2020-09-28use separate binary for activation, more cleanupnotgne21-2/+15
2020-09-28More functionsnotgne21-1/+0
2020-09-28Add missing filesnotgne21-0/+57