Skip to content
This repository has been archived by the owner on Jul 16, 2023. It is now read-only.

Commit

Permalink
Update to the latest version of nBuildKit
Browse files Browse the repository at this point in the history
references #10
  • Loading branch information
pvandervelde committed Jun 9, 2019
1 parent 2ce23e8 commit bdf2f54
Show file tree
Hide file tree
Showing 6 changed files with 2,256 additions and 893 deletions.
169 changes: 169 additions & 0 deletions artefacts.settings.props
Original file line number Diff line number Diff line change
@@ -0,0 +1,169 @@
<?xml version="1.0" encoding="utf-8"?>
<Project
DefaultTargets="Run"
ToolsVersion="14.0"
xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
**** BOOTSTRAP - BUILD TASKS ****
-->
<!--
The collection of all Visual Studio projects that contain MsBuild tasks for nBuildKit. These will be
compiled and placed in a bootstrap directory so that the nBuildKit build can use them.
-->
<ItemGroup Condition=" '$(ShouldLoadMsBuildTasksProjectsToBuild)' == 'true' ">
<!--
<MsBuildTasksProjectsToBuild
Condition=" '$(DirSrc)' != '' "
Include="$(DirSrc)\MyTasks.Tasks.csproj">
<Configuration>$(ProductionConfiguration)</Configuration>
<Platform>$(Platform)</Platform>
<Targets>Rebuild</Targets>
<Properties>
OutputPath=$(DirBuildBootstrap);
ShouldRunAnalyzers=false;
ShouldPerformCodeAnalysis=false;
</Properties>
</MsBuildTasksProjectsToBuild>
-->
</ItemGroup>


<!--
**** BOOTSTRAP - GENERATE TARGETS ****
-->
<!--
The collection that contains all the assembly files that contain custom MsBuild Task definitions.
-->
<ItemGroup Condition=" '$(ShouldLoadExtensionAssemblies)' == 'true' ">
<!--
<ExtensionAssemblies
Condition=" '$(DirSrc)' != '' "
Include="$(DirBuildBootstrap)\*.Tasks.dll">
<ExistsProperty>MyPropertyName</ExistsProperty>
</ExtensionAssemblies>
-->
</ItemGroup>


<!--
**** PREPARE - VERSIONING ****
-->
<PropertyGroup>
<!--
The full path to the file that is used to store the version information during the build.
-->
<!-- <FileSemanticVersion>$(DirBuildTemp)\semantic_version.json</FileSemanticVersion> -->
</PropertyGroup>


<!--
**** PREPARE - RELEASE NOTES ****
-->
<PropertyGroup>
<!-- The full path to the file that is used to store the issue IDs for the current branch -->
<!-- <FileIssueIds>$(DirBuildTemp)\issue_ids.json</FileIssueIds> -->
<!-- The full path to the text file that is used to store the release notes for the current release during the build. -->
<!-- <FileReleaseNotes>$(DirBuildTemp)\releasenotes.txt</FileReleaseNotes> -->
</PropertyGroup>


<!--
**** PREPARE - VCS INFO ****
-->
<PropertyGroup>
<!-- The full path to the file that contains the information about the current VCS workspace. -->
<!-- <FileVcsInfo>$(DirBuildTemp)\vcs.info.json</FileVcsInfo> -->
</PropertyGroup>


<!--
**** PREPARE - GENERATE FILES ****
-->
<!-- Additional generated files -->
<PropertyGroup>
<!-- <FileGeneratedLicenses>$(DirBuildTemp)\licenses.xml</FileGeneratedLicenses> -->
</PropertyGroup>


<!--
**** PACK - ILMERGE ****
-->
<!--
The item group defining which assemblies should be IL merged.
-->
<ItemGroup Condition=" '$(ShouldLoadAssembliesToMerge)' == 'true' ">
<!--
<AssembliesToMerge Include="">
<AssembliesToExclude></AssembliesToExclude>
<AssembliesToInclude></AssembliesToInclude>
<Destination></Destination>
<KeyFile></KeyFile>
<Version></Version>
</AssembliesToMerge>
-->
</ItemGroup>


<!--
**** PACK - NUGET ****
-->
<!--
The item group defining the location and contents of the NuGet packages that are generated during the build.
The IncludedDependencies and the ExcludedDependencies are lists of packages.config files that
should be included (or excluded) in the list of dependencies. Each entry is separated by a semi-colon(;).
If there is a 'packages.config' file in the same directory as the nuspec file then it is assumed that
all references in the 'packages.config' file should be added as dependencies.
All file paths allow build templates, e.g. $(DirSrc)\${ProductName}\myproject.nuspec.
-->
<ItemGroup Condition=" '$(ShouldLoadNuGetPackageSpecs)' == 'true' ">
<!--
<NuGetPackageSpecs
Condition=" '$(DirSrc)' != '' "
Include="$(DirSrc)\nuclei.build\nuclei.build.nuspec">
<ShouldBuildSymbols>true</ShouldBuildSymbols>
<IncludedDependencies>
</IncludedDependencies>
<ExcludedDependencies></ExcludedDependencies>
</NuGetPackageSpecs>
-->
</ItemGroup>


<!--
**** PACK - ZIP ARCHIVE ****
-->
<!--
The item group defining the location and contents of the archive files that are generated during the build
All file paths allow build templates, e.g. $(DirBuildDeploy)\myarchive-${VersionSemantic}.zip.
-->
<ItemGroup Condition=" '$(ShouldLoadArchivePackageSpecs)' == 'true' ">
<!--
<ArchivePackageSpecs
Condition=" '$(DirWorkspace)' != '' "
Include="$(DirWorkspace)\**\*.zipspec"
Exclude="$(DirBuild)\**\*.zipspec" />
-->
</ItemGroup>





<!--
*****************************************
* *
* NBUILDKIT SPECIFIC SETTINGS *
* *
*****************************************
-->

<PropertyGroup>
<!-- Defines whether the current script file has been loaded / imported or not -->
<ExistsArtefactSettings>true</ExistsArtefactSettings>

<!-- Defines the version number of the configuration file -->
<NBuildKitConfigurationVersion>1.1</NBuildKitConfigurationVersion>
</PropertyGroup>
</Project>
Loading

0 comments on commit bdf2f54

Please sign in to comment.