build/common.props (63 lines of code) (raw):

<Project> <PropertyGroup> <!-- Extensions can have independent versions and only increment when released --> <Version>3.0.0$(VersionSuffix)</Version> <ExtensionsVersion>5.2.0$(VersionSuffix)</ExtensionsVersion> <!-- WebJobs.Extensions --> <CosmosDBVersion>4.9.0$(VersionSuffix)</CosmosDBVersion> <HttpVersion>3.2.0$(VersionSuffix)</HttpVersion> <MobileAppsVersion>3.0.0$(VersionSuffix)</MobileAppsVersion> <SendGridVersion>3.1.0$(VersionSuffix)</SendGridVersion> <TwilioVersion>4.0.0$(VersionSuffix)</TwilioVersion> <TimersStorageVersion>1.0.0$(VersionSuffix)</TimersStorageVersion> <DebugType>embedded</DebugType> <LatestCommit Condition="$(LatestCommit) == ''">$(CommitHash)</LatestCommit> <CommitHash Condition="$(CommitHash) == ''">N/A</CommitHash> <InformationalVersion>$(Version) Commit hash: $(CommitHash)</InformationalVersion> <Authors>Microsoft</Authors> <Company>Microsoft</Company> <Product>Azure WebJobs SDK Extensions</Product> <PackageProjectUrl>http://go.microsoft.com/fwlink/?LinkID=320972</PackageProjectUrl> <RepositoryUrl>https://github.com/Azure/azure-webjobs-sdk-extensions</RepositoryUrl> <RepositoryType>git</RepositoryType> <Copyright>© Microsoft Corporation. All rights reserved.</Copyright> <PackageRequireLicenseAcceptance>True</PackageRequireLicenseAcceptance> <PackageLicenseFile>LICENSE.txt</PackageLicenseFile> <PackageIcon>webjobs.png</PackageIcon> <PackageTags>Microsoft Azure WebJobs AzureFunctions</PackageTags> <CodeAnalysisRuleSet>$(MSBuildThisFileDirectory)..\src.ruleset</CodeAnalysisRuleSet> <UseSourceLink Condition="$(UseSourceLink) == '' And $(CI) != ''">true</UseSourceLink> <SignAssembly>true</SignAssembly> <DelaySign>true</DelaySign> <AssemblyOriginatorKeyFile>$(MSBuildThisFileDirectory)PublicKey.snk</AssemblyOriginatorKeyFile> <DocumentationFile>$(BaseIntermediateOutputPath)\$(AssemblyName).xml</DocumentationFile> <NoWarn>SA1629;SA1623;1591;1573;1591</NoWarn> </PropertyGroup> <PropertyGroup Condition="'$(UseSourceLink)' == 'true'"> <SourceLink>$(BaseIntermediateOutputPath)source_link.json</SourceLink> </PropertyGroup> <Target Name="GenerateSourceLink" BeforeTargets="CoreCompile" Condition="'$(UseSourceLink)' == 'true'"> <PropertyGroup> <SrcRootDirectory>$([System.IO.Directory]::GetParent($(MSBuildThisFileDirectory.TrimEnd("\"))))</SrcRootDirectory> <SourceLinkRoot>$(SrcRootDirectory.Replace("\", "\\"))</SourceLinkRoot> </PropertyGroup> <Message Importance="high" Text="Generating SourceLink..."></Message> <Exec Command="git config --get remote.origin.url" ConsoleToMsBuild="true"> <Output TaskParameter="ConsoleOutput" PropertyName="RemoteUri" /> </Exec> <Exec Command="git rev-parse HEAD" ConsoleToMsBuild="true" Condition = " '$(LatestCommit)' == '' "> <Output TaskParameter="ConsoleOutput" PropertyName="LatestCommit" /> </Exec> <!-- Write out the source file for this project to point at raw.githubusercontent.com --> <WriteLinesToFile File="$(BaseIntermediateOutputPath)source_link.json" Overwrite="true" Lines='{"documents": { "$(SourceLinkRoot)\\*" : "$(RemoteUri.Replace(".git", "").Replace("github.com", "raw.githubusercontent.com"))/$(LatestCommit)/*" }}' /> </Target> <ItemGroup> <None Include="$(MSBuildThisFileDirectory)..\build\webjobs.png" Pack="true" PackagePath="\"/> <None Include="$(MSBuildThisFileDirectory)..\LICENSE.txt" Pack="true" PackagePath=""/> </ItemGroup> <ItemGroup> <AdditionalFiles Include="$(MSBuildThisFileDirectory)..\stylecop.json" Link="stylecop.json" /> </ItemGroup> <ItemGroup> <PackageReference Include="StyleCop.Analyzers" Version="1.1.0-beta004" > <PrivateAssets>All</PrivateAssets> </PackageReference> </ItemGroup> </Project>