Журнал «Современная Наука»

Russian (CIS)English (United Kingdom)
MOSCOW +7(495)-142-86-81

AUTOMATING IMAGE BUILDS AND TESTING WITH JENKINS ON YANDEX.CLOUD

Liu Yuanzhi   (Ural Federal University, Ekaterinburg, Russia)

Vasily Ilyich Borisov  (PhD in Technical Sciences, Associate Professor, IRIT-RTF UrFU, Ekaterinburg, Russia )

DevOps work on Continuous Integration/Continuous Deployment depends on the speed of deployment and on managing the tasks associated with this process. Jenkins, GitHub can help with this. Deployment automation tools will reduce the time it takes to build and configure virtual machine images and make it easier to scale your infrastructure. Automate image building and testing to automate software deployment and reduce the consumption of computer and time resources. Create a tool to automatically build images on Linux systems. To achieve this goal, standard Linux utilities are used. The traditional approach to image building requires knowledge of computer networks. We recommend automatic image builds on linux systems. Based on this situation, the software suite should contain the following components: HTTP server, message broker, and hardware device connections, web interface or special programs. One solution is a software suite: Jenkins, Packer, jq. At the moment, the programs are installed manually on different virtual or physical machines and require knowledge of the host machines operating systems device, as well as knowledge of computer networks and some administration skills. As a result, the following will be created: 1) Cloud network. 2) Sub-networks in all availability zones. 3) VMs from images created with Packer. VMs with nginx will get public IP addresses. All VMs will be connected to subnets. Automating image builds with Jenkins and Packer has been covered in detail. Existing frameworks for image build automation are diverse, each has its own features and drawbacks. The work with Packer was considered on its own example, as a result of which the ease of operation, usability and quick startup were evaluated.

Keywords:DevOps, Jenkins, GitHub, deployment automation, image build automation.

 

Read the full article …



Citation link:
Liu Y. , Vasily I. B. AUTOMATING IMAGE BUILDS AND TESTING WITH JENKINS ON YANDEX.CLOUD // Современная наука: актуальные проблемы теории и практики. Серия: Естественные и Технические Науки. -2024. -№05. -С. 108-114 DOI 10.37882/2223-2966.2024.05.20
LEGAL INFORMATION:
Reproduction of materials is permitted only for non-commercial purposes with reference to the original publication. Protected by the laws of the Russian Federation. Any violations of the law are prosecuted.
© ООО "Научные технологии"