PREDLOG ARHITEKTURE CI/CD PIPELINE-A KORIŠĆENJEM JENKINS I DOCKER ALATA

  • Milena Popuča
  • Srđan Popov
Ključne reči: CI/CD, Docker, Jenkins, SpringBoot, AngularJS, pipeline, DevOps

Apstrakt

U radu su detaljno analizirana dva najpopulanija alata za pravljenje CI/CD pipeline-a. Infrastruktura je postavljena uz akcenat na Docker na kome su pokrenuti svi servisi potrebni za CI/CD. Za primer aplikacije na kojoj je pipeline implementiran uzeta je SpringBoot i AngularJS aplikacija podsistema za fakturisanje.

Reference

[1] S.A.I.B.S. Arachici, Indika Perera, „Continuous Integration and Continuous Delivery Pipeline Automtion for Agile Software Poject Management“, Department of Computer Science and Engineering, University of Moratuwa. Moratuwa, Sri Lanka
[2] Zebula Sampedro, Aaron Holt, Thomas Hauser, „Continuous Integration and Delivery for HPC: Using Singularity and Jenkins“, University of Colorado Boulder, Research Computing, Boulder, Colorado
[3] Kim Rejström, „Implementing Continuous Integration in a Small Company: A Case Study“, Aalto University, School of Science
[4] https://jenkins.io/doc/ (pristupljeno u septembru 2019.)
[5] https://docs.docker.com (pristupljeno u septembru 2019.)
Objavljeno
2019-12-27
Sekcija
Elektrotehničko i računarsko inženjerstvo