diff options
author | vnugent <public@vaughnnugent.com> | 2024-06-18 21:20:49 -0400 |
---|---|---|
committer | vnugent <public@vaughnnugent.com> | 2024-06-18 21:20:49 -0400 |
commit | dd50b014f7ea0dc80505f03292777f8531cf25c5 (patch) | |
tree | 17880605b5a12696e52680cbb412243d76b7495c /wrappers/dotnet/VNLib.Utils.Cryptography.Noscrypt/src/Taskfile.yaml | |
parent | ffe5d91502efc2cbf98182b7edb97ef4422f26a6 (diff) |
Push latest changes from develop merge
Diffstat (limited to 'wrappers/dotnet/VNLib.Utils.Cryptography.Noscrypt/src/Taskfile.yaml')
-rw-r--r-- | wrappers/dotnet/VNLib.Utils.Cryptography.Noscrypt/src/Taskfile.yaml | 70 |
1 files changed, 0 insertions, 70 deletions
diff --git a/wrappers/dotnet/VNLib.Utils.Cryptography.Noscrypt/src/Taskfile.yaml b/wrappers/dotnet/VNLib.Utils.Cryptography.Noscrypt/src/Taskfile.yaml deleted file mode 100644 index 0b441a3..0000000 --- a/wrappers/dotnet/VNLib.Utils.Cryptography.Noscrypt/src/Taskfile.yaml +++ /dev/null @@ -1,70 +0,0 @@ -# https://taskfile.dev - -#Called by the vnbuild system to produce builds for my website -#https://www.vaughnnugent.com/resources/software - -#This taskfile is called from the root of a project that is being built -#and the purpose of this taskfile is to package up the output of a build -#from the solution file, and package it up into a tgz files for distribution - -version: '3' - -vars: - TARGET: '{{.USER_WORKING_DIR}}/bin' - RELEASE_DIR: "./bin/release/{{.TARGET_FRAMEWORK}}/publish" - -tasks: - - #when build succeeds, archive the output into a tgz - postbuild_success: - dir: '{{.USER_WORKING_DIR}}' - cmds: - #pack up source code - - task: packsource - - #run post in debug mode - - task: postbuild - vars: { BUILD_MODE: debug } - - #remove uncessary files from the release dir - - powershell -Command "Get-ChildItem -Recurse '{{.RELEASE_DIR}}/' -Include *.pdb,*.xml | Remove-Item" - - #run post in release mode - - task: postbuild - vars: { BUILD_MODE: release } - - - postbuild_failed: - dir: '{{.USER_WORKING_DIR}}' - cmds: [] - - postbuild: - dir: '{{.USER_WORKING_DIR}}' - internal: true - vars: - #the build output directory - BUILD_OUT: "{{.USER_WORKING_DIR}}/bin/{{.BUILD_MODE}}/{{.TARGET_FRAMEWORK}}/publish" - - cmds: - #copy license and readme to target - - cd .. && powershell -Command "Copy-Item -Path ./build.readme.md -Destination '{{.BUILD_OUT}}/readme.md'" - - #tar outputs - - cd "{{.BUILD_OUT}}" && tar -czf "{{.TARGET}}/{{.BUILD_MODE}}.tgz" . - - packsource: - dir: '{{.USER_WORKING_DIR}}' - internal: true - cmds: - #copy source code to target - - powershell -Command "Get-ChildItem -Include *.cs,*.csproj -Recurse | Where { \$_.FullName -notlike '*\obj\*' -and \$_.FullName -notlike '*\bin\*' } | Resolve-Path -Relative | tar --files-from - -czf '{{.TARGET}}/src.tgz'" - - -#Remove the output dirs on clean - clean: - dir: '{{.USER_WORKING_DIR}}' - ignore_error: true - cmds: - - for: ['bin/', 'obj/'] - cmd: powershell Remove-Item -Recurse '{{.ITEM}}' - |