Bot releases are hidden (Show)
Published by matkoch almost 3 years ago
AddPackage
command to allow explicit version parameterStronglyTypedSolutionGenerator
to resolve root directory only on demandEnvironmentInfo.Framework
to use entry assemblyGitRepository
remoteRunNumber
and RunId
in GitHubActions
to be of type long
GitVersionAttribute
to automatically populate Git_Branch
on TeamCityPublished by matkoch almost 3 years ago
Directory.Build
filesArgumentsFromCommitMessageAttribute
to require manual applicationbuild.cmd
Update
and Setup
command to not stage parameters fileUpdate
command for absent bootstrapping scriptsInstance
properties for IBuildServer
implementationsXmlPoke
to allow specifying encodingExternalFilesTask
for single file browse-URLICompile
, IPack
, ITest
components to check against SucceededTargets
RepositoryUrl
in IPack
componentPublished by matkoch almost 3 years ago
:Fix
command from global tool (superseded by :AddPackage
).nuke
configuration file to .nuke
directorybuild.schema.json
fileDependencyBehavior
to Skip
HostType
to Host
base classExecutionStatus
members Executed
to Succeeded
, and Executing
to Running
IBuildExtension
instances to be cachedIOnBeforeLogo
and IOnAfterLogo
extensions to IOnBuildCreated
and IOnBuildInitialized
IsSuccessful
to check for succeeded, skipped and collective targetsParameterAttribute
to allow external value providers with ValueProviderType
and ValueProviderMember
ReportSummary
for summary extension to NukeBuild
and INukeBuild
ParameterPrefixAttribute
for build componentsOnTargetSkipped
, OnTargetRunning
, OnTargetSucceeded
, and OnTargetFailed
:Secrets
command to global tool and SecretAttribute
for encryption in parameters files:AddPackage
command to global tool:GetConfiguration
command to global tool:Update
command to global tool:CakeConvert
and :CakeClean
commands to global toolDirectory.Build.props
and Directory.Build.targets
filesnuke/
and nuke-
ScheduledTargets
, RunningTargets
, AbortedTargets
, FailedTargets
, SucceededTargets
collections to NukeBuild
and INukeBuild
ArgumentsFromCommitMessageAttribute
and :Trigger
command to global toolExitCode
to INukeBuild
IsFinished
and IsFailing
to NukeBuild
and INukeBuild
ValueInjectionUtility.TryGetValue
GetProject
, GetSolutionFolder
, Projects
, and SolutionFolders
to SolutionFolder
GetRuntimeIdentifers
to ProjectExtensions
DotNetTasks
and MSBuildTasks
EnsureExistingDirectory
and EnsureExistingParentDirectory
overloads for AbsolutePath
XmlPeekElements
to XmlTasks
GitRepository
properties RemoteName
and RemoteBranch
NerdbankGitVersioning
NoCache
property to GitVersionAttribute
with default value true
SendOrUpdateSlackMessage
to SlackTasks
AddTeamCityLogger
for DotNetTest
taskIsPersonalBuild
property to TeamCity
AzurePipelinesAttribute
and GitHubActionsAttribute
SetVariable
to AzurePipelines
CodeMetricsTasks
PulumiTasks
CodecovTasks
CorFlagsTasks
FixieTasks
ILRepackTasks
--skip
parameterConsoleUtility
to allow full deletion of secretExecutableTargetFactory
ValueInjectionUtility.TryGetValue
IsDescendantPath
to split path partsMoveDirectory
with additional deleteRemainingFiles
parameterSwitchWorkingDirectory
to respect allowCreate
parameterResponseArchive
in ISignPackages
build componentdotnet --list-sdks
GitHubTasks
TemplateUtility
TeamCity
and AzurePipelines
to update build numbers in environment variablesTriggerBatch
in AzurePipelines generationFileFilters
property in ReportGeneratorTasks
DocFXTasks
Severity
property in ReSharperTasks
MSBuild
and ToolRestore
task in DotNetTasks
Buildx
task in DockerTasks
CoverDotNet
task in DotCoverTasks
GenericCoveragePaths
property in SonarScannerTasks
ReSharperTasks
TeamCity
, GitHubActions
, and AzurePipelines
SignToolDigestAlgorithm
enumeration in SignToolTasks
Published by matkoch almost 3 years ago
ChangelogTasks
to use HTTPS links in historyDotNetRun
and DotNetTest
run settingsPublished by matkoch almost 3 years ago
IBuildExtension
instances to be skipped if no targets were startedEmbeddedPackagesDirectory
for global toolsPackPackageToolsTask
to use lower-case package idsParameterAttribute.ValueProvider
to allow members of type IEnumerable<string>
Logger
to remove ControlFlow
from stacktracebuild.cmd
GitVersion.Tool
version in project templatesLatestMyGetVersionAttribute
to handle new RSS feed formatPublishReadyToRun
, PublishSingleFile
, PublishTrimmed
, PublishProfile
, NoLogo
for DotNetPublish
Verbosity
in DotNetPack
lcov
in CoverletTasks
ReSharperTasks
to use correct tool pathChangelogTasks
to respect additional markdown-linting rulesPublished by matkoch almost 3 years ago
Published by matkoch almost 3 years ago
Configuration
from Nuke.Common
and moved it to templateInjectionAttribute
to catch exceptions and report as warningsToolPathResolver
to ignore casingToolSettings
to prefix common properties with Process
Nuke.Common.targets
GitRepository
to trim refs/heads/
and origin/
from branch namesShutdownDotNetBuildServerOnFinish
to not log by defaultShutdownDotNetBuildServerOnFinish
to only shutdown on server buildNukeBuild.ExitCode
for custom exit codesProcessTasks.StartShell
to invoke shell commandsToolSettings.Apply
for fluent configurator invocationToolSettings.LogFile
and LogTimestamp
nuke :fix
command to Nuke.GlobalTool
for adding missing package downloadsnuke :GetRootDirectory
and nuke :GetParentRootDirectory
in Nuke.GlobalTool
LatestNuGetVersionAttribute
, LatestGitHubReleaseAttribute
, LatestMyGetVersionAttribute
GitRepository.Protocol
, Commit
, and Tags
propertiesControlFlow.ExecuteWithRetry
BuildExtensionAttributeBase
with Priority
propertyUnsetVisualStudioEnvironmentVariables
by defaultTeamCity.BuildVcsNumber
propertyAppVeyor.Url
and PushArtifact
membersGitVersion
is used with SSH endpoint and NoFetch
is disabledReSharperTasks
for CleanupCode
, InspectCode
, and DupFinder
TeamsTasks
SignPathTasks
SignClientTasks
BenchmarkDotNetTasks
CleanupCodeTasks
DotNetTasks.DotNetNuGetAddSource
taskOctopusTasks.OctopusBuildInformation
taskSonarScannerTasks
NUnit
, OpenCover
, and ReportGenerator
ToolPathResolver
to consider all package executable namesToolPathResolver
to choose executable based on operating systemUTF-8
NukeBuild.BuildProjectFile
propertyAzurePipelinensAttribute
to allow multiple useAppVeyor.UpdateBuildVersion
to set environment variableDupFinderTasks.DiscardCost
propertyDotCoverTasks
to use double-dashes instead of slashesNpmTasks.CustomLogger
to detect warnings in error outputPublished by matkoch almost 3 years ago
StackOverflowException
in configuration generationIsPackable
property defaultteamcity.dotCover.home
Published by matkoch almost 3 years ago
MSBuildRuntimeType
againNukeSpecificationFiles
and NukeExternalFiles
RootNamespace
Published by matkoch almost 3 years ago
Published by matkoch almost 3 years ago
netcoreapp3.1
AzurePipelinesAttribute
Visible
attribute for PackageDownload
item groupPublished by matkoch almost 3 years ago
GitRepository.GetGitHubMilestone
to retrieve milestone independent of statePublished by matkoch almost 3 years ago
Nuke.Common.IO
Published by matkoch almost 3 years ago
Published by matkoch almost 3 years ago
GitHubActionsTrigger
netcoreapp2.1
AzurePipelinesAttribute
to allow setting a configuration suffixTeamCityOutputSink
to not report errors as build problemsNpmTasks
DockerTasks
Framework
property in OctopusTasks
ReportType
in DotCoverTasks
DotNetTasks
GitVersionAttribute
to avoid duplicated version numbersSystem.ValueTuple
versionPublished by matkoch almost 3 years ago
SonarScannerTasks
to have Framework
propertyshell-completion.yml
to exclude unlisted targets for invocationPublished by matkoch almost 3 years ago
NuGetPackageResolver
to include dependencies during tool path resolutionbuild.sh
and build.cmd
scripts during setupUnityTasks
build.cmd
to have newline at end-of-filePublished by matkoch almost 3 years ago
NuGetPackage
tasks and AutoMapper package referenceVcsRoot
and trigger timezonesAbsolutePath
, RelativePath
, WinRelativePath
and UnixRelativePath
to outer scopeDotCoverTasks
to JetBrains.dotCover.DotNetCliTool
Nuke.Common.targets
ConfigurationGenerationAttributeBase
to ConfigurationAttributeBase
AzurePipelines
interface to use enumerations for test result type and code coverage tool typeGlob
, Microsoft.IdentityModel.Clients.ActiveDirectory
, Newtonsoft.Json
, NuGet.Packaging
, Refit
, YamlDotNet
build.cmd
bootstrapping scriptGitVersionAttribute
AzureKeyVault
– previously available as addonDocFXTasks
, DockerTasks
, HelmTasks
, KubernetesTasks
, and NSwagTasks
– previously available as addonsDotNetBuildSettings
GitHubTasks
ProjectModelTasks.CreateSolution
Solution.GetProject
and GetSolutionFolder
overloads via Guid
TeamCity.NightlyBuildAlways
propertyteamcity.build.branch
configuration propertyDotNetTest
taskAzurePipelines.PublishCodeCoverage
Project
propertiesSolution.AddSolution
and ProjectModelTask.CreateSolution
overload for creating global solutionsGet(Win|Unix)RelativePathTo
, Contains
, and To(Win|Unix)RelativePath
NoFetch
, Framework
, and UpdateBuildNumber
properties to GitVersionAttribute
NSwag
to quote tool pathSolutionSerializer
to handle inconsistent whitespacesNpmCi
task to include definite argumentVSTestSettings.TestCaseFilters
to be list of stringsEnvironmentInfo.FrameworkName
cleanCheckoutDirectory
to be set for all TeamCity build typesAddTeamCityLogger
extension methodbuildType
reference in TeamCity build-finished triggersReportGenerator
task to resolve ReportGenerator.dll
GitVersionSettings.UpdateAssemblyInfoFileNames
to be an arrayPublished by matkoch almost 3 years ago
Published by matkoch almost 3 years ago
InspectCodeTasks
to use new plugin endpoint for downloadingAppVeyorOutputSink
to issue a warning when exceeding the default limit of 500 messages