tmselte/evaluator

By tmselte

Updated 13 days ago

Docker images for the Evaluator component in TMS.

Image
Integration & delivery
Developer tools
1

10K+

tmselte/evaluator repository overview

TMS Evaluator images

Docker images for the Evaluator component in TMS.

Available images

evaluator:cpp-ubuntu-24.04

An Ubuntu 24.04 OS with essential build tools (C/C++) and Ericsson CodeChecker added.

Similarly, an evaluator:cpp-ubuntu-22.04 image with Ubuntu 22.04 as a base image and an evaluator:cpp-ubuntu-20.04 image with Ubuntu 20.04 as a base image exist.

evaluator:qt5-ubuntu-20.04

Extends the evaluator:cpp-ubuntu-20.04 image with the Qt5 SDK.

Contains a build script to compile Qt projects. Usage:

  • copy the Qt projects into the container in a preferred folder;
  • execute the /build.sh script in that folder.
evaluator:dotnet-9.0-debian

Debian 12 Bookworm based image with the .NET 9 SDK (.NET CLI, .NET runtime, ASP.NET Core).

Contains a build script to compile Visual Studio solutions (only .NET Core supported). Usage:

  • copy the Visual Studio solutions into the container in a preferred folder;
  • execute the /build.sh script in that folder to build all solutions found;
  • execute the /execute.sh script in that folder to run the first found executable project.

Contains Roslynator.Dotnet.CLI and the following Roslyn-based analyzers:

  • Microsoft.CodeAnalysis.NetAnalyzers
  • SonarAnalyzer.CSharp
  • Roslynator.Analyzers

Similarly, an evaluator:dotnet-8.0-debian image exists for .NET 8.

evaluator:dotnet-4.8-windows

Windows Server OS (versions 2019 and 2022) with the following tools included:

  • .NET Framework 4.8 SDK
  • .NET 9.0 SDK
  • Visual Studio Build Tools
  • Visual Studio Test Agent
  • NuGet CLI

Contains a build script to compile Visual Studio solutions (.NET Framework and .NET Core). Usage:

  • copy the Visual Studio solutions into the container in a preferred folder;
  • execute the C:\build.ps1 script in that folder.
evaluator:dotnet-9.0-windows

Windows Server OS (versions 2019 and 2022) with the .NET SDK 9.0 included.

Contains a build script to compile Visual Studio solutions (only .NET Core supported). Usage:

  • copy the Visual Studio solutions into the container in a preferred folder;
  • execute the C:\build.ps1 script in that folder to build all solutions found;
  • execute the C:\analyze.ps1 script in that folder to build all projects found and perform static analysis;
  • execute the C:\execute.ps1 script in that folder to run the first found executable project.

Contains Roslynator.Dotnet.CLI and the following Roslyn-based analyzers:

  • Microsoft.CodeAnalysis.NetAnalyzers
  • SonarAnalyzer.CSharp
  • Roslynator.Analyzers

Similarly, an evaluator:dotnet-8.0-windows image exists for .NET 8.

evaluator:dotnet-9.0

Multi-architecture image for evaluator:dotnet-9.0-debian and evaluator:dotnet-9.0-windows.

Similarly, an evaluator:dotnet-8.0 image exists for .NET 8.

evaluator:maui-8.0-windows

Extends the evaluator:dotnet-8.0-windows image with MAUI support and related tooling:

  • MAUI workload for .NET (for Windows, Android, iOS, macOS, tvOS)
  • Android SDK (API 31, 33 & 34)
  • Java SDK (OpenJDK 8 & OpenJDK 11)

Beside the scripts present in evaluator:dotnet-8.0-windows, it contains a C:\build-nomac.ps1 build script to compile Visual Studio solutions.

Out of support images

.NET 6 images:

  • evaluator:dotnet-6.0-debian
  • evaluator:dotnet-6.0-windows
  • evaluator:dotnet-6.0
  • evaluator:maui-6.0-windows

.NET 7 images:

  • evaluator:dotnet-7.0-debian
  • evaluator:dotnet-7.0-windows
  • evaluator:dotnet-7.0
  • evaluator:maui-7.0-windows

Tag summary

Content type

Image

Digest

sha256:4f7d6b8b4

Size

6.3 GB

Last updated

13 days ago

docker pull tmselte/evaluator:dotnet-10.0-windows-mobile-ltsc2025