Реферат
Технологии
Компьютеры, программирование, электроника
NAnt un CruiseControl.NET pielietošana automatizētu proce...-
NAnt un CruiseControl.NET pielietošana automatizētu procesu izstrādē
Nr. | Название главы | Стр. |
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 |
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.…
LU Datorzinātes, Kursa darbs ANOTĀCIJA Šajā darbā aplūkota procesu automatizācija, kas saistīta ar programmatūras versijošanu, būvējumu veikšanu, un nepārtrauktās integritātes nodrošināšanu. Teorētiskajā daļā autors pastāsta par līdzšinējo pieredzi, par piedāvāto risinājumu un izvēlētajām tehnoloģijām. Darba praktiskajā daļā tiek pastāstīts, kā tika sasniegts mērķis, ar kādām problēmām nācās sastapties.
- Attēlu saspiešanas algoritmi
- Microsoft Excel iespējas - Move or Copy Sheet un Subtotals
- NAnt un CruiseControl.NET pielietošana automatizētu procesu izstrādē
-
Ты можешь добавить любую работу в список пожеланий. Круто!Windows reģistri
Реферат для университета10
-
Biroja darba automatizācijas līdzekļu apskats
Реферат для университета10
-
Atzīmju izlikšanas algoritmu realizācijas iespējas WWW vidē
Реферат для университета41
-
Sistēmu teorijas metodes
Реферат для университета20
-
Datu bāzes apjoma vērtējums
Реферат для университета5