Sic08/SicSetupMaker/Docs/WorkFlowChart.md

57 lines
2.2 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Online Editor:
https://www.planttext.com/?text=ZLF1Rjim3BthAzXUbXI8StSEQvj35s0TYgHOBxaeDXLhbKLDejC4mtvatx9_sY-CSfqiEtIOBpAfznwVAEewiOxSjKvTS8CjmivkelQiLB-XoeMt38z4xYFf6kDC1KbRjkJXyY6YH7ZvJRsx255lMmrTmiyeW4gxXG7oofhHdUK2zmZMYwPpMByVWnJpCF8qLW29ASpKw81f3EWIMWEZEsH8TkirTn7_3xx4G0KiYVY8DzfAjJDEwgeAiPRSYVb4yVan8iBSeVQ3ipShZN8Nu8ELdNXugqo6GizI2drjZLBVbIgpHzCv1q5p0sJWVdNRMLVdtio4x8aHPCrVmnnIEPrkBJVTfgYedRQsYfJ8y7INNXgCE427PLL56_ZNpnz3F81WuZHZOfX4_DhPY0dkZqB5dDf07ZqNWnMO6EjhE3fRNrsjRwrVdnaLTJbIxrMLguPUm6bHZoZTI_cA3HMpF3LLx1CxZ4bcHL9FqV8f1YQuIGdRZJiiCgTA0fdBT9nt9QCslQz4hkDUvxLFwi-Ho_w_JPiJQx_VYrw8z0KcN4hqb-avXKElAhSXzvPoaGTTFUijfZKOSlsKly8-hHQhVwAMdUz1i_nUA2XrBONaDVq6
SVG:
https://www.planttext.com/api/plantuml/svg/ZLF1Rjim3BthAzXUbXI8StSEQvj35s0TYgHOBxaeDXLhbKLDejC4mtvatx9_sY-CSfqiEtIOBpAfznwVAEewiOxSjKvTS8CjmivkelQiLB-XoeMt38z4xYFf6kDC1KbRjkJXyY6YH7ZvJRsx255lMmrTmiyeW4gxXG7oofhHdUK2zmZMYwPpMByVWnJpCF8qLW29ASpKw81f3EWIMWEZEsH8TkirTn7_3xx4G0KiYVY8DzfAjJDEwgeAiPRSYVb4yVan8iBSeVQ3ipShZN8Nu8ELdNXugqo6GizI2drjZLBVbIgpHzCv1q5p0sJWVdNRMLVdtio4x8aHPCrVmnnIEPrkBJVTfgYedRQsYfJ8y7INNXgCE427PLL56_ZNpnz3F81WuZHZOfX4_DhPY0dkZqB5dDf07ZqNWnMO6EjhE3fRNrsjRwrVdnaLTJbIxrMLguPUm6bHZoZTI_cA3HMpF3LLx1CxZ4bcHL9FqV8f1YQuIGdRZJiiCgTA0fdBT9nt9QCslQz4hkDUvxLFwi-Ho_w_JPiJQx_VYrw8z0KcN4hqb-avXKElAhSXzvPoaGTTFUijfZKOSlsKly8-hHQhVwAMdUz1i_nUA2XrBONaDVq6
```plantuml
@startuml
!theme vibrant
start
:Init ToolLoader;
partition "Prepare"{
'!pragma useVerticalIf on
if(Git.exe installed?) then (no)
stop;
(yes) elseif (Get signature) then (no)
stop;
(yes) elseif (Get Repo. Root) then (failed)
stop;
(succeeded) elseif (WorkTree Clean?) then(no)
stop;
(yes) elseif(Load History) then (failed)
stop;
else (yes)
endif
}
:Get full path of MSBuild.exe;
note
https://github.com/microsoft/vswhere
Script
vswhere -latest -requires Microsoft.Component.MSBuild -find MSBuild\**\Bin\MSBuild.exe
end note
:Show last release info.;
:Increase version;
:Write version to AssemblyInfo.cs;
:Call MSBuild.exe to build solution;
note
Script:
msbuild.exe xxx.csproj -t:xxx
end note
:Copy built files to Packages\ folder;
:Copy NSIS files to Packages\ folder;
:Run NSIS;
stop
@enduml
```