ЖИВОТНИ ЦИКЛУС ВЕБ АПЛИКАЦИЈА КАО СОФТВЕРСКИХ ПРОИЗВОДА УЗ ОСЛОНАЦ НА АЛАТЕ ЗА CI/CD
Ključne reči:
непрекидна интеграција, непрекидна експлоатација
Apstrakt
У раду су анализиране савремене методологије развоја софтвера које укључују и концепте непрекидне интеграције и непрекидне експлоатације. Анализирани су алати који помажу развој веб апликација у складу са овим концептима. У складу са предложеном методологијом је имплементирана веб апликација за резервацију стола у ресторану.
Reference
[1] Before CI/CD, https://thenewstack.io/understanding-the-difference-between-ci-and-cd/
[2] Paul Duvall, Steve Matyas, and Andrew Glover, Continuous Integration Improving Software Quality and Reducing Risk,
[3] Lauri Hukkanen, Adopting Continuous Integration – A Case Study, Aalto University, 2015.
[4] Continuous integration vs delivery vs deployment, https://www.atlassian.com/continuous-delivery/principles/continuous-integration-vs-delivery-vs-deployment
[5] Manoj Mahalingam S, Learning Continuous Integration with TeamCity, Packt Publishing, 2014.
[6] Игор Дејановић, Системи за контролу верзија - увод, слајдови са предавања, Универзитет у Новом Саду, Нови Сад, 2016., https://www.igordejanovic.net/courses/tech/sistemi-za-kontrolu-verzija.html#1
[7] Scott Chacon, Ben Straub, Pro Git, apress, 2014.
[8] Игор Дејановић, Git DVCS, слајдови са предавања, Универзитет у Новом Саду, Нови Сад, 2018., https://www.igordejanovic.net/courses/tech/git.html#1
[9] Git pull, https://www.atlassian.com/git/tutorials/syncing/git-pull
[10] About Jenkins, https://www.guru99.com/jenkin-continuous-integration.html
[11] Jenkins Pipeline, https://jenkins.io/doc/book/pipeline/
[12] Syntax Comparison, https://jenkins.io/doc/book/pipeline/syntax/#compare
[13] Sonatype Nexus, https://blog.sonatype.com/2010/04/why-nexus-for-the-non-programmer/
[14] Jeff Nickoloff, Docker in Action, Manning Publications Co., 2016
[2] Paul Duvall, Steve Matyas, and Andrew Glover, Continuous Integration Improving Software Quality and Reducing Risk,
[3] Lauri Hukkanen, Adopting Continuous Integration – A Case Study, Aalto University, 2015.
[4] Continuous integration vs delivery vs deployment, https://www.atlassian.com/continuous-delivery/principles/continuous-integration-vs-delivery-vs-deployment
[5] Manoj Mahalingam S, Learning Continuous Integration with TeamCity, Packt Publishing, 2014.
[6] Игор Дејановић, Системи за контролу верзија - увод, слајдови са предавања, Универзитет у Новом Саду, Нови Сад, 2016., https://www.igordejanovic.net/courses/tech/sistemi-za-kontrolu-verzija.html#1
[7] Scott Chacon, Ben Straub, Pro Git, apress, 2014.
[8] Игор Дејановић, Git DVCS, слајдови са предавања, Универзитет у Новом Саду, Нови Сад, 2018., https://www.igordejanovic.net/courses/tech/git.html#1
[9] Git pull, https://www.atlassian.com/git/tutorials/syncing/git-pull
[10] About Jenkins, https://www.guru99.com/jenkin-continuous-integration.html
[11] Jenkins Pipeline, https://jenkins.io/doc/book/pipeline/
[12] Syntax Comparison, https://jenkins.io/doc/book/pipeline/syntax/#compare
[13] Sonatype Nexus, https://blog.sonatype.com/2010/04/why-nexus-for-the-non-programmer/
[14] Jeff Nickoloff, Docker in Action, Manning Publications Co., 2016
Objavljeno
2020-03-02
Sekcija
Elektrotehničko i računarsko inženjerstvo