22

Juuli

CruiseControl.NET uus ja ilus nägu

Marek Tihkan

Täna on mul hea uudis CruiseControl.NET kasutajatele. Kunagi alustasin selle veebiliidese ümberdisainimist ja nüüd võtsin selle uuesti käsile ning see on nii palju valmis, et võiksite katsetada.


Mida see juurde annab?

Üks suuri puudusi CCNET-is oli see, et projekti viimase buildi raporti juurde jõudmiseks tuli meeletult hiirega navigeerida. Palju lihtsam on vajutada näiteks 1, L.

  • D – Dashboard
  • 1…9 – Sektsioonid (avalehel projektid)
  • Q – avab kõik plokid
  • W – sulgeb kõik plokid
  • E – avab kõik vigade ja hoiatustega plokid
  • R – peidab/kuvab kõik vigadega plokid (punased)
  • G – peidab/kuvab kõik korras plokid (rohelised)
  • Y – peidab/kuvab kõik hoiatusega plokid (kollased)
  • Z – eelmine build
  • X – järgmine build
  • L – viimane build
  • B – avab/sulgeb viimasete buildide nimekirja menüüs

Teine probleem seisnes selles, et raske oli kiirelt vaadates näha, millised on problemaatilised kohad. Võtsin siinkohal kasutusse testimisest meelepärase lahendus: roheline on korras, kollast tuleks üle vaadata ning punasega tegeleda. Lisaks kiirklahvidele on neid lihtne kiirelt filtreerida. Loodan, et teilegi see meeldib ja uutel inimestel on lihtsam alustada.

Programmeerijad tihtipeale vabandavad, et pole disainerid ning nende rakendused võivad halva näoga olla, kuid mina nii ei arva ja usun, et teile meeldib see välimus rohkem.

ccnet-dashboard ccnet-project-report
ci-build-report ci-build-report-errors-warnings

Esmajärjekorras võtsin käsile need raportid, mida ise kasutan, sest nende puhul on mul võimalik lihtsalt näha, millised need välja näevad. Praegu töötavad raportid on järgnevad:

  • Modifications
  • Errors and Warnings
  • Tests (NUnit)
    Kasutades testide nimetamisel alakriipse, siis raportis on need asendatud tühikutega, mis teeb lugemise tunduvalt meeldivamaks.
  • Design Analysis (FxCop)
  • Code Coverage (NCover 1.58, NCoverExplorer)
  • Code Duplication (Simian)

Mida veel oodata?

  • Administraatori liides
  • Projekti graafikud
  • Raportid (NDepend, FitNesse, Gendarme, MBUnit, MSTest…)
  • Midagi huvitavat kindlasti veel…

Kes soovib saada teavitust järgmise uuenduse kohta, siis võib saata mulle kirja selle kohta. Hea oleks kui vigade ja ettepanekute korral jätaksite jälje kas kommentaaridesse või saadaksite need kirjaga.

Kuidas paigaldada?

Mõistlik oleks anda teile veel väike juhend, kuidas paigaldada seda ning viide, kust selle alla saab tõmmata. Paigalduse poole pealt on soovitav kasutada CCNET 1.4.4.83 versiooni ning teha sealsest webdashboardist koopia. Seejärel allatõmmatud paki sisu sinna lahti pakkida (teil tuleb võib-olla ka teha väikeseid seadistusi ka dashboard.config failis).

CruiseControl.NET uus välimus

Loe veel sarnastel teemadel:

  • Share/Bookmark

KATEGOORIAD » .NET

SILDID » , ,

Lisa kommentaar

  • * Kuvatakse kommentaari juures
  • * Ei publitseerita