All Projects → JetBrains → teamcity-msbuild-logger

JetBrains / teamcity-msbuild-logger

Licence: Apache-2.0 License
MSBuild logger for TeamCity

Programming Languages

C#
18002 projects
Batchfile
5799 projects
shell
77523 projects

Projects that are alternatives of or similar to teamcity-msbuild-logger

teamcity-kubernetes-plugin
Run TeamCity cloud agents on Kubernetes cluster
Stars: ✭ 57 (+256.25%)
Mutual labels:  teamcity
swarmci
Swarm CI - Docker Swarm-based CI system or enhancement to existing systems.
Stars: ✭ 48 (+200%)
Mutual labels:  teamcity
setup-msbuild
A GitHub Action to facilitate configuring MSBuild in the workflow PATH for building .NET Framework applications.
Stars: ✭ 170 (+962.5%)
Mutual labels:  msbuild
Uno.CodeGen
A set of source generators for equality, immutability, ...
Stars: ✭ 85 (+431.25%)
Mutual labels:  msbuild
teamcity-symbol-server
TeamCity Symbol Server plugin
Stars: ✭ 16 (+0%)
Mutual labels:  teamcity
teamcity-commit-hooks
Plugin for TeamCity simplifying installation of webhooks for repositories in GitHub and GitHub Enterprise.
Stars: ✭ 24 (+50%)
Mutual labels:  teamcity
Xamarin.Legacy.Sdk
Starting from a .NET 6 project, adds the ability to target legacy Xamarin target frameworks such as monoandroid11.0 or xamarin.ios10. *Not fully supported*
Stars: ✭ 18 (+12.5%)
Mutual labels:  msbuild
tc-radiate
Build radiator for TeamCity - GitHub hosted, Standalone HTML+JS
Stars: ✭ 15 (-6.25%)
Mutual labels:  teamcity
Teronis.DotNet
This project contains utilities, extensions and new functionalities of all types.
Stars: ✭ 24 (+50%)
Mutual labels:  msbuild
gradle-nunit-plugin
A gradle plugin for launching NUnit tests
Stars: ✭ 17 (+6.25%)
Mutual labels:  msbuild
teamcity-settings
Example project using TeamCity's Versioned Settings and Kotlin DSL
Stars: ✭ 20 (+25%)
Mutual labels:  teamcity
teamcity-hashicorp-vault-plugin
TeamCity plugin to support HashiCorp Vault
Stars: ✭ 23 (+43.75%)
Mutual labels:  teamcity
newman-reporter-teamcity
A newman reporter for TeamCity.
Stars: ✭ 19 (+18.75%)
Mutual labels:  teamcity
teamcity-google-agent
TeamCity support for Google cloud build agents
Stars: ✭ 13 (-18.75%)
Mutual labels:  teamcity
Narvalo.NET
Applied functional patterns for C#. Money and Currency types. MVP framework. (Obsolete)
Stars: ✭ 16 (+0%)
Mutual labels:  msbuild
koshry
Run on CI, Apply Rules on the Build and Get the Result back to the Pull Request.
Stars: ✭ 59 (+268.75%)
Mutual labels:  teamcity
teamcity
dohq-teamcity is a Python package providing access to the JetBrains TeamCity server API.
Stars: ✭ 24 (+50%)
Mutual labels:  teamcity
ILMerge-MSBuild-Task
Adds ILMerge to Visual Studio 2013/2017 or automated builds. This Task is intended to work right out of the box however, it supports a configuration file where you can control every ILMerge property including the list of assemblies to be merged.
Stars: ✭ 52 (+225%)
Mutual labels:  msbuild
go-teamcity
Golang client for TeamCity REST API
Stars: ✭ 32 (+100%)
Mutual labels:  teamcity
teamcity-s3-artifact-storage-plugin
TeamCity plugin which allows replacing the TeamCity built-in artifacts storage with AWS S3
Stars: ✭ 39 (+143.75%)
Mutual labels:  teamcity

MSBuild logger for

NuGet TeamCity.Dotnet.Integration License

Provides the TeamCity integration with .NET CLI/MSBuild tools.

Supported platforms:

dotnet build my.csproj /noconsolelogger /l:TeamCity.MSBuild.Logger.TeamCityMSBuildLogger,path_to_logger\TeamCity.MSBuild.Logger.dll;teamcity
msbuild.exe my.csproj /t:build /noconsolelogger /l:TeamCity.MSBuild.Logger.TeamCityMSBuildLogger,path_to_logger\TeamCity.MSBuild.Logger.dll;teamcity

Download

TeamCity integration

TeamCity Integration is working from-the-box while you are using TeamCity dotnet plugin. Also it is possible to use TeamCity logger manually, see more details in the Wiki.

Contribution

We would be a grateful contribution.

  • clone this repo
  • open the solution TeamCity.MSBuild.Logger.sln in IDE
  • configure debugging for TeamCity.MSBuild.Logger
    • specify the executable to dotnet.exe for instance like C:\Program Files\dotnet\dotnet.exe
    • specify command-line arguments for your case, for instance build <my_project_path>\MyProject.csproj --verbosity normal /noconsolelogger /l:TeamCity.MSBuild.Logger.TeamCityMSBuildLogger,<this_repo_path>\TeamCity.MSBuild.Logger\bin\Debug\net452\TeamCity.MSBuild.Logger.dll;teamcity;DEBUG - the last option DEBUG is needed to debug this logger.
  • set breakpoints
  • run debugging for TeamCity.MSBuild.Logger
  • attach to the process dotnet.exe with a number from stdOut
  • test.cmd to run integration tests

License

It is under the Apache License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].