‘CI’ sildiga artiklid

Tarkvara arendamine on pidev tegevus; pidevalt ilmuvad uuendused ja vigade parandused. Kõik see on meeldiv, kuid uuendamine alati pole, eriti kui peab vana maha võtma ja uue paigaldama. Kerkivad mõned küsimused: kas seadistused jäävad alles? kas kõik seaded on varundatud? Palju meeldivam on see, kui rakendus imeväel ennast uuendab ja ise midagi tegema ei pea. Nii toimivad paljud töölaua rakendused praegu, kuid samalaadselt võiksid ka meie klient-server rakendused uueneda.

Peamiselt on meil vaja uus kood kokku kompileerida, lisada talle uus versiooni number, andmebaasi skeem uuendada ja andmete kohandada. Väga palju polegi. Automatiseerimiseks sobivad lihtsad skriptid: kõige algupärasem variant oleks teha konsooli skript, kuid selleks peame väga hästi tundma iga kasutatava rakenduse parameetrite süntaksit.

Loe edasi »

Uue välimuse arendamine on tegusalt läinud ning sain ka soojasid kommentaare ja head kriitikat CruiseControl.NET arendajatelt. Kuna see nägi nende jaoks piisavalt ahvatlev välja, siis peaks see välimus olema ka 1.5 väljalaskes sees ning võib-olla ka vaikimisi valitud. Mul on äärmiselt hea meel, et saan kasulik olla ja teha ühte head toodet veel paremaks.

Kuna 1.5 ei tule kohe välja (praeguste andmete järgi oktoobris), siis jagan teiega vahepealseid tulemusi, et saaksite tagasisidet anda, kuidas muuta kvaliteedi kontrollimine tõhusamaks.

Loe edasi »

Viimasel ajal olen parajalt aega kulutanud Cruise Control.NET raportite lehe ümber disainimisega. See leht, mis neile kaasa tuleb ei ole just väga informatiivne ning uutel inimestel on suhteliselt raske aru saada raportitest ning millele tuleks fokuseerida.

Selle projekti juures on kõige mõnusam see, et ma pole pidanud ühtegi rida C# koodi kirjutama. Siiani olen hakkama saanud mallide ja XSL failide muutmise ning JavaScript‘iga (siinkohal suured tänud jQuery‘le, ilma selleta oleks palju piinarikkam kõike valmis teha). Loe edasi »