diff options
author | vnugent <public@vaughnnugent.com> | 2024-10-08 22:11:24 -0400 |
---|---|---|
committer | vnugent <public@vaughnnugent.com> | 2024-10-08 22:11:24 -0400 |
commit | 5dac4002d84d3f0487a9f4d8d2fcea988a14a915 (patch) | |
tree | 3e278d3f0acd5de264ba2e8a0de78e0c53f9f3bd /lib/Utils.Cryptography/argon2/Taskfile.yaml | |
parent | 707d0b512b5f8e254188a9d15342cd011ea5b257 (diff) |
fix artifact outputdevelop
Diffstat (limited to 'lib/Utils.Cryptography/argon2/Taskfile.yaml')
-rw-r--r-- | lib/Utils.Cryptography/argon2/Taskfile.yaml | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/lib/Utils.Cryptography/argon2/Taskfile.yaml b/lib/Utils.Cryptography/argon2/Taskfile.yaml index 72f543d..ce13b95 100644 --- a/lib/Utils.Cryptography/argon2/Taskfile.yaml +++ b/lib/Utils.Cryptography/argon2/Taskfile.yaml @@ -9,10 +9,11 @@ version: '3' vars: - PROJECT_NAME: 'Argon2' - MODULE_NAME: 'vnlib.core' + PROJECT_NAME: '{{ .PROJECT_NAME | default "argon2" }}' + MODULE_NAME: '{{ .MODULE_NAME | default "vnlib.core" }}' BUILD_DIR: 'build/{{ OS }}' BUILD_TYPE: '{{ .BUILD_TYPE | default "Release" }}' + BINARY_DIR: '{{ .BINARY_DIR | default "bin" }}' tasks: @@ -41,7 +42,7 @@ tasks: postbuild_success: cmds: #make bin dir - - cmd: powershell mkdir -Force 'bin/' + - cmd: powershell mkdir -Force '{{ .BINARY_DIR }}' ignore_error: true - task: parallel_postbuild @@ -67,11 +68,13 @@ tasks: #packs up the binary artifacts for distribution pack_artifacts: internal: true + vars: + OUT_DIR: '{{ .USER_WORKING_DIR }}/{{ .BINARY_DIR }}' deps: - task: embed vars: { TARGET: './{{ .BUILD_DIR }}/{{ .BUILD_MODE }}' } cmds: - - cmd: cd {{ .BUILD_DIR }}/{{ .BUILD_MODE }} && tar -czf '../../bin/msvc-x64-{{ .BUILD_MODE }}-{{ .PROJECT_NAME }}.tgz' {{ .TAR_FILES }} + - cmd: cd {{ .BUILD_DIR }}/{{ .BUILD_MODE }} && tar -czf '{{ .OUT_DIR }}/msvc-x64-{{ .BUILD_MODE }}-{{ .PROJECT_NAME }}.tgz' {{ .TAR_FILES }} #add embeded resources to the binary output for distribution embed: @@ -101,7 +104,7 @@ tasks: cmds: #just pack up current directory, excluding build, bin, and git directories - - tar {{ .EXCLUDES }} -czf 'bin/src.tgz' {{ .INCLUDES }} + - tar {{ .EXCLUDES }} -czf '{{ .BINARY_DIR }}/src.tgz' {{ .INCLUDES }} dev-init: desc: 'Configures the project for local development' @@ -116,4 +119,4 @@ tasks: ignore_error: true cmds: - for: [ bin/, build/ ] - cmd: powershell rm -Recurse -Force '{{ .ITEM }}' + cmd: '{{ if eq OS "windows" }}powershell rm -Recurse -Force{{else}}rm -rf{{end}} "{{ .ITEM }}"' |