-
Notifications
You must be signed in to change notification settings - Fork 0
/
Directory.Build.props
36 lines (30 loc) · 1.66 KB
/
Directory.Build.props
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?xml version="1.0" encoding="utf-8"?>
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!-- Solution wide properties -->
<PropertyGroup Label="Assembly Naming">
<Company>Cabazure</Company>
<Authors>Cabazure</Authors>
<Description>Library for handling and executing Kusto scripts against an Azure Data Explorer cluster.</Description>
<NeutralLanguage>en</NeutralLanguage>
<DefaultLanguage>en-US</DefaultLanguage>
<DebugSymbols>true</DebugSymbols>
<DebugType>embedded</DebugType>
<ContinuousIntegrationBuild>true</ContinuousIntegrationBuild>
<RepositoryType>git</RepositoryType>
<RepositoryUrl>https://github.com/Cabazure/Cabazure.Kusto</RepositoryUrl>
</PropertyGroup>
<!-- Treat warnings as errors are always on when building in release -->
<PropertyGroup Condition="'$(Configuration)' == 'Release'">
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
</PropertyGroup>
<!--
By default builds are non-deterministic, meaning there is no guarantee that building the same code twice(on the same or different machines)
will produce exactly the same binary output. Deterministic builds are important as they enable verification that the resulting
binary was built from the specified source and provides traceability.
To enable deterministic builds a property should be set to through: ContinuousIntegrationBuild.
Important: This property should not be enabled during local development as the debugger won't be able to find the local source files.
-->
<PropertyGroup Condition="'$(GITHUB_ACTIONS)' == 'true'">
<ContinuousIntegrationBuild>true</ContinuousIntegrationBuild>
</PropertyGroup>
</Project>