aboutsummaryrefslogtreecommitdiff
path: root/src/push.rs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Add a flag for building with nix-output-monitornom-flagstuebinm2024-03-101-3/+4
| | | | | | all this does is to replace the build invocations of nix/nix-build with nom/nom-build (of https://github.com/maralorn/nix-output-monitor) which gives more structured output of the running build.
* Merge pull request #203 from ↵Roman Melnikov2023-05-081-3/+32
|\ | | | | | | | | serokell/rvem/#202-add-workaround-for-derivations-store-paths-interpolation [#202] Provide '^out' suffix for deriver on newer nix
| * fixup! [#202] Provide '^out' suffix for deriver on newer nixRoman Melnikov2023-05-051-7/+15
| |
| * [#202] Provide '^out' suffix for deriver on newer nixRoman Melnikov2023-05-051-3/+24
| | | | | | | | | | | | | | | | | | | | | | | | Problem: Since 2.15 nix no longer reference '.drv' as derivation outputs. At the same time, nix before '2.13' doesn't support '.drv' special suffix handling. Solution: Provide '^out' suffix for the profile deriver in case 'nix path-info <...>.drv' returns the same '<...>.drv' path. In other cases either an error about the build result not being present in the /nix/store is returned or an actual build result path is returned.
* | [#197] Fix hostname overriding for remote buildsRoman Melnikov2023-04-141-8/+6
|/ | | | | | | Problem: '--hostname' is ignored when used with '--remote-build'. Solution: Account for 'data.deploy_data.cmd_overrides.hostname' when building a profile remotely.
* Build every profile first, then push (#158)2xsaiko2022-12-291-14/+19
| | | | | Try to build everything first before pushing to remotes. Since the build is more likely to fail than the upload, if there is an error the deployment will fail sooner and before uploading any potentially unusable configuration.
* Add option to build on the remote hostPhilipp Herzog2022-11-181-59/+135
|
* General code cleanupnotgne22021-08-121-20/+20
|
* Evaluate only once, and then only realiseAlexander Bantyev2021-07-021-9/+47
|
* Clean up adding Command argumentsnotgne22021-02-091-10/+10
|
* changed: remove 2015-style extern crateBernardo Meurer2021-01-261-2/+2
|
* Remove unused DeployPathToActivatePathErrornotgne22021-01-081-2/+0
|
* Struct-ify arguments to push_profilenotgne22021-01-081-37/+56
|
* Restructure projectnotgne22021-01-081-0/+174