Sign inSign up

tmselte/evaluator

By tmselte

Updated 10 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:qt6-ubuntu-24.04

Extends the evaluator:cpp-ubuntu-24.04 image with the Qt6 SDK.

Contains scripts to check, execute, and analyze C++-based Qt and Python PyQt applications:

  • copy the Qt projects into the container in a preferred folder.
  • execute the /cpp-build.sh script in that folder to build C++-based Qt applications.
  • execute the /python-build.sh script in that folder to check for syntax errors for Python PyQt applications.
  • execute the /python-execute.sh <script.py> script to run a Python PyQt6 application.
  • execute the /python-analyze.sh <script.py> script to perform static analysis with PyLint and CodeChecker.
evaluator:dotnet-10.0-debian

Ubuntu 24.04 based image with the .NET 10 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, images for .NET 8 & 9 exist (see evaluator:dotnet-8.0-debian and evaluator:dotnet-9.0-debian).

evaluator:dotnet-4.8-windows

Windows Server OS (version 2022) with the following tools included:

  • .NET Framework 4.8 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-10.0-windows

Windows Server OS (versions 2025 and 2022) with the .NET SDK 10.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, images for .NET 8 & 9 exist (see evaluator:dotnet-8.0-windows and evaluator:dotnet-9.0-windows).

evaluator:dotnet-10.0

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

Similarly, images for .NET 8 & 9 exist (see evaluator:dotnet-8.0 and evaluator:dotnet-9.0).

evaluator:dotnet-10.0-windows-mobile

Extends the evaluator:dotnet-10.0-windows image with Android and iOS support and related tooling:

  • Android and iOS workload for .NET
  • Android SDK (API 34 & 35)
  • Java SDK (OpenJDK 8 & OpenJDK 11)

Similarly, images for .NET 8 & 9 exist (see evaluator:dotnet-8.0-windows-mobile and evaluator:dotnet-9.0-windows-mobile).

Out of support images

.NET 8 images:

  • evaluator:maui-8.0-windows

.NET 7 images:

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

.NET 6 images:

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

Tag summary

Content type

Image

Digest

sha256:9619cf6fc

Size

6.4 GB

Last updated

10 days ago

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