Heleonix.Build
Properties
Hx_Sys_DotnetExe
A path to the 'dotnet.exe' to be used by the relevant targets. It is passed in from the '--exe' CLI parameter. Default is 'dotnet.exe', considering it is globally available.
Hx_WS_Dir
A current working folder, where 'hxbuild' is executed. Usually, it's a folder where a repository was checked out. Default value is the $MSBuildStartupDirectory.
Hx_WS_BuildProjFile
The MSBuild project file defining workspace-specific overrides. This file is imported after the $Hx_Run_BuildProjFile and overrides evaluation-phase definitions of properties and items. Default is '$Hx_WS_Dir/*.hxbproj'.
Hx_WS_RepositoryUrl
A url of the repository. Depends on the VCS. For example: https://github.com/Heleonix/Heleonix.Build.git. Default tries to get it from: $GO_MATERIAL_URL, $GIT_URL, \(CI_REPOSITORY_URL, '\)(GITHUB_SERVER_URL)/$(GITHUB_REPOSITORY).git'.
Hx_WS_RepositoryAPIUrl
A url of the repository API. Depends on the VCS. Default is https://api.github.com
Hx_Run_BuildProjFile
The MSBuild project file defining run-specific overrides. This file is imported before the $Hx_WS_BuildProjFile.
Hx_Run_ArtifactsDir
A path to the root artifacts directory, where targets produce their artifacts. Default is '$Hx_WS_Dir/Hx_Artifacts'.
Hx_Run_Configuration
A configuration, i.e. 'Release', 'Debug' etc. Default is 'Release'.
Hx_Run_Number
A numeric value of the incremental build from your CI/CD system. Default tries to take it from $GO_PIPELINE_COUNTER, $BUILD_NUMBER, $GITHUB_RUN_NUMBER, $CI_PIPELINE_ID or '0' otherwise.