Vērtējums:
Publicēts: 30.05.2011.
Valoda: Latviešu
Līmenis: Augstskolas
Literatūras saraksts: 12 vienības
Atsauces: Nav
  • Referāts 'NAnt un CruiseControl.NET pielietošana automatizētu procesu izstrādē', 1.
  • Referāts 'NAnt un CruiseControl.NET pielietošana automatizētu procesu izstrādē', 2.
  • Referāts 'NAnt un CruiseControl.NET pielietošana automatizētu procesu izstrādē', 3.
  • Referāts 'NAnt un CruiseControl.NET pielietošana automatizētu procesu izstrādē', 4.
  • Referāts 'NAnt un CruiseControl.NET pielietošana automatizētu procesu izstrādē', 5.
  • Referāts 'NAnt un CruiseControl.NET pielietošana automatizētu procesu izstrādē', 6.
  • Referāts 'NAnt un CruiseControl.NET pielietošana automatizētu procesu izstrādē', 7.
  • Referāts 'NAnt un CruiseControl.NET pielietošana automatizētu procesu izstrādē', 8.
  • Referāts 'NAnt un CruiseControl.NET pielietošana automatizētu procesu izstrādē', 9.
  • Referāts 'NAnt un CruiseControl.NET pielietošana automatizētu procesu izstrādē', 10.
  • Referāts 'NAnt un CruiseControl.NET pielietošana automatizētu procesu izstrādē', 11.
  • Referāts 'NAnt un CruiseControl.NET pielietošana automatizētu procesu izstrādē', 12.
  • Referāts 'NAnt un CruiseControl.NET pielietošana automatizētu procesu izstrādē', 13.
  • Referāts 'NAnt un CruiseControl.NET pielietošana automatizētu procesu izstrādē', 14.
  • Referāts 'NAnt un CruiseControl.NET pielietošana automatizētu procesu izstrādē', 15.
  • Referāts 'NAnt un CruiseControl.NET pielietošana automatizētu procesu izstrādē', 16.
  • Referāts 'NAnt un CruiseControl.NET pielietošana automatizētu procesu izstrādē', 17.
  • Referāts 'NAnt un CruiseControl.NET pielietošana automatizētu procesu izstrādē', 18.
  • Referāts 'NAnt un CruiseControl.NET pielietošana automatizētu procesu izstrādē', 19.
  • Referāts 'NAnt un CruiseControl.NET pielietošana automatizētu procesu izstrādē', 20.
  • Referāts 'NAnt un CruiseControl.NET pielietošana automatizētu procesu izstrādē', 21.
  • Referāts 'NAnt un CruiseControl.NET pielietošana automatizētu procesu izstrādē', 22.
  • Referāts 'NAnt un CruiseControl.NET pielietošana automatizētu procesu izstrādē', 23.
  • Referāts 'NAnt un CruiseControl.NET pielietošana automatizētu procesu izstrādē', 24.
  • Referāts 'NAnt un CruiseControl.NET pielietošana automatizētu procesu izstrādē', 25.
  • Referāts 'NAnt un CruiseControl.NET pielietošana automatizētu procesu izstrādē', 26.
  • Referāts 'NAnt un CruiseControl.NET pielietošana automatizētu procesu izstrādē', 27.
  • Referāts 'NAnt un CruiseControl.NET pielietošana automatizētu procesu izstrādē', 28.
  • Referāts 'NAnt un CruiseControl.NET pielietošana automatizētu procesu izstrādē', 29.
SatursAizvērt
Nr. Sadaļas nosaukums  Lpp.
  Anotācija    3
  Annotation    4
  Saturs    6
  Apzīmējumi    6
  Ievads    7
1.  Problēmas esošais stāvoklis un zināmā risināšanas pieredze    9
2.  Piedāvātais risinājums    12
2.1.  Automatizētu procesu veidošana    12
2.2.  Izmantoto tehnoloģiju apskats    13
2.2.1.  Virtuālās mašīnas    14
2.2.2.  NAnt apskats    15
2.2.3.  CruiseControl.NET    16
2.2.4.  Web Dashboard    17
3.  Risinājuma realizācija    18
3.1.  Zināšanu apgūšana, pirmā pieredze    18
3.2.  Automatizēto procesu servera izveide    19
3.3.  Biznesa procesu noskaidrošana, realizācija    20
4.  iegūtie rezultāti    21
  Noslēgums    23
  Izmantotā literatūra un avoti    25
  Pielikumi    26
1.pielikums.  NAnt skripta piemērs    26
2.pielikums.  CruiseControl.NET konfigurācijas faila projekta paraugs    28
  Apliecinājums    29
  Reģistrācijas lapa    30
Darba fragmentsAizvērt

Ievads
Programmētājiem bieži tiek uzticēti papildus darbi, kas ir vienkārši, bet atbildīgi, piemēram, programmas jaunas versijas likšana (versijas palielināšana, kompilēšana, testēšana, uzlikšana klientiem). FIBU projektā līdz šim versiju likšanas darbi tika veikti manuāli. Radās jautājums, vai šīs lietas iespējams automatizēt? Automatizējot rutīnas procesus ieguvums ir neuzmanības/aizmāršības kļūdu novēršana līdz minimumam, kā arī samazinās vienmuļa darba apjoms, kas nav interesants atbildīgajiem darbiniekiem.
Šī darba mērķis ir atrast un realizēt piemērotu risinājumu versijas likšanas procesu automatizēšanai. Mērķa sasniegšanai veicamie darbi:
iepazīties ar šobrīd pieejamajām tehnoloģijām,
izvēlēties un apgūt piemērotākās tehnoloģijas,
praktiski realizēt versijas likšanas procesu automatizāciju FIBU projektā.
Izvirzītie mērķi tika sasniegti. Mehānisko darbu, ko veica cilvēks, saistībā ar versiju likšanu, tagad ir uzticēts datoram, cilvēkam atliek vien izdarīt izvēli, kad uzstādīt jaunu versiju klientam.
Vienīgā lieta, kas saistībā ar versijas likšanu šobrīd nav automatizēta ir testēšana. Mazliet palasījis par to sapratu, ka tās izpēti un realizēšanu šī kursa ietvaros nepaspēšu veikt, toties uzzināju par nepārtraukto integrāciju (autora tulkojums no angļu valodas „Contionus integration” [], jo netika atrasts gatavs tulkojums []), kas nodrošina laicīgu kļūdu atklāšanu. Nepārtrauktā integrācija paredzēta lai pārbaudītu vai no repozitorijā esošā koda iespējams veikt būvējumu. Tiklīdz repozitorijā ir izmaiņas, tā tiek veikts būvējums, par rezultātiem tiek izsūtīti paziņojumi – rezultātā laicīgi ir zināms, ja ir ielaista kļūda, ka kods nekompilējas.…

Autora komentārsAtvērt
Atlants