Юрчик Юрій КостянтиновичКовальов Дмитро2023-03-142024-05-182023-03-142022Ковальов Д. Автоматизація систем генерації вебсайту : кваліфікаційна робота бакалавра : 123 Комп’ютерна інженерія / Ковальов Дмитро. - Київ, 2022. – 37 с.https://ir.library.knu.ua/handle/123456789/2799В ході виконання роботи створено вебсайт кафедри комп’ютерної інженерії з використанням статичного генератору сайтів Nikola, проведено реорганізацію контенту сайту. Автоматизація розгортання сайту реалізована засобами CI/CD за допомоги GitLab Pages. Сайт введений в експлуатацію, і доступний за посиланням http://ce.knu.ua/. Засоби статичної генерації сайтів можуть використовуватись у тих випадках, коли контент сайту змінюється рідко. Використання таких сайтів має певні переваги: для їх роботи не потрібно встановлювати додаткове програмне забезпечення, таке як PHP або ASP.NET, загалом не потребує залучення баз даних. Звернення до сторінки, на відміну від динамічних сайтів, не вимагає повторної генерації сторінки. Це зменшує витрати обчислювальних ресурсів вебсерверу, спрощує структуру програмної частини вебсерверу і є більш економічним в експлуатації. Використання статичних генераторів дозволяє автоматизувати процес генерації вебсайту з вхідних даних. Це дозволяє зменшити витрати часу на оновлення контенту та технічне обслуговування сайту. Розгортання сайтів, створених на базі статичної генерації, доцільно реалізовувати засобами CI/CD та Docker, використовуючи операцію commit у певну вітку репозиторію як сигнал для запуску ПЗ статичного генератору. Сайт кафедри комп’ютерної інженерії відповідає вимогам керівництва, і наразі введений в експлуатацію.uaАвтоматизація систем генерації вебсайтуБакалаврська робота