Skip to content

jobbrIO/jobbr-dashboard

Repository files navigation

Jobbr Dashboard Develop build status

This is a storage provider implementation for the Jobbr .NET JobServer to store artefacts related from job runs on the filesystem in a folder of your choice. The Jobbr main repository can be found on JobbrIO/jobbr-server.

Master build status NuGet-Stable
Develop build status NuGet Pre-Release

Installation

First of all you'll need a working jobserver by using the usual builder as shown in the demos (jobbrIO/demo). In addition to that you'll need to install the NuGet Package for this extension.

NuGet

Install-Package Jobbr.Dashboard

Configuration

Since you already have a configured server, the registration of the provider is quite easy. See Example below. The dashboard requires the jobbr-webapi component to be installed.

using Jobbr.Dashboard

/* ... */

var builder = new JobbrBuilder();

const string baseAddress = "http://localhost";

jobbrBuilder.AddWebApi(config => config.BackendAddress = $"{baseAddress}:1338"); // you must host it under a different port (in future, this will be configurable)

jobbrBuilder.AddDashboard(config => config.BackendAddress = $"{baseAddress}:1337");

server.Start();

License

This software is licenced under GPLv3. See LICENSE, and the related licences of 3rd party libraries below.

Credits

This application was built by the following developers: