A boolean value can have the values [$true, true, $false, false, 0, 1] indicating true or false A boolean value can have the values [utf32, unicode, bigendianunicode, utf8, utf7, ascii] indicating true or false An powershell expression that determines if the build tool should be executed in this build step. The path to the file The path to the file The path to the target folder or file The target is an artifact and will be placed in the artifacts directory The output file The encoding of the text file (utf32, unicode, bigendianunicode, utf8, utf7, ascii, default utf8) The path to the solution file The path to the file that should be signed The SHA1 hash value of the certificate that should be used The URL of the timestamp server that should be used The path to the NSIS script that should be compiled The path to the file The output file, where the report goes The output file, where the report goes The file name and path in the zip achieve The zip file Crawler-Lib Build-Tools The build configuration can be used with the Crawler-Lib Build-Tools to perform build sequences. The current build specifies several informations about the current build. Sets the name of the current build XML File. This file contains informations about the current build. It default name is CurrentBuild.xml Artifacts is a subdirectory that is used to store the build artifacts and the CurrentBuild XML file. It is deleted and recreated on every new build. It’s default name is ‘Artifacts’ The Label specifies the build label generation for a new build. A build label is used for all solutions in the build and identifies the build itself. Credentials are a hash list of key/value pairs providing any kind of keys, URLs and passwords that can be used during the build process by injecting PowerShell in the attribute strings. This is done with the sequence $($context.Creadentials.SomeName) Credentials are a hash list of key/value pairs providing any kind of keys, URLs and passwords that can be used during the build process by injecting PowerShell in the attribute strings. This is done with the sequence $($context.Creadentials.SomeName) Credentials are a hash list of key/value pairs providing any kind of keys, URLs and passwords that can be used during the build process by injecting PowerShell in the attribute strings. This is done with the sequence $($context.Creadentials.SomeName) The build configuration must contain one solution but can contain many. Each solution has own Version but shares the BuildLabel. A Solution has a specific Version and one or more BuildSequences Specifies the version generation method A collection of BuildSequence elements. It must contain at leas Performs a sequence of build tools to build the solution The build revision timestamp label generator constructs build and revision version parts based on the current time and date. Gets the credentials from the global credentials file ([global settings location]crawler-lib-buildtoolscredentials.txt) in the Uses the file content of the specified file Uses the plain inner text of the element Executes the powershell statements in the element or the external file Appends the build label Appends the text to the file Copies the file to the specified target Downloads a file from the given remote location Dumps the $context variable of the step Removes the given file if it exists. Doesn’t throw an error if the file is missing Uploads a file to the given remote location. Verify if the file exists. If specified it is checked if the file is New and the FileVersion and Product Version is matching with the current build. Performs an XSL Transformation Compresses the given file and appends it to the given zip archive Executes the Versioning Controlled Build Autover command line tool Executes the SignTool command line tool Executes the FxCop command line tool Executes the Eziriz IntelliLock command line tool Executes the MakeNsis command line tool Executes the MSBuild command line tool Executes a NuGet Pack command with the NuGet command line tool Executes a NuGet Restore command with the NuGet command line tool Executes a NuGet Push command with the NuGet command line tool Executes the NUnit command line tool Updates the NuSpec files with the version and current versions of the dependencies.