• База знань
  • /
  • Блог
  • /
  • Wiki
  • /
  • ONLINE CHAT
+380 (44) 364 05 71

Усі статті за тегом automation Сторінка 3

Syncthing — програма безперервної синхронізації файлів

Із розповсюдженням практики зберігання та синхронізації даних, розміщених у різних місцях локальної чи глобальної мережі, з'явився запит на програмне забезпечення (ПЗ), яке б склало конкуренцію пропрієтарним засобам та хмарним сервісам, котрі монополізували вказаний сегмент ринку ПЗ. Такою заміною може стати програма Syncthing – безкоштовний децентралізований програмний засіб із широкими можливостями та відкритим кодом. Розглянемо її можливості та продемонструємо на практиці принципи її використання у межах приватного кластеру, організованого на базі вузлів, побудованих на різних платформах.

#automation #remotework #ubuntu

Статтю прочитали професіоналів: 8603

Реліз GitLab 16.4: нові можливості для користувачів

22 вересня 2023 року відбувся офіційний реліз GitLab 16.4. Інструмент для зберігання, управління і спільної роботи, а також для автоматизації процесу розробки отримав кілька нових функцій та поліпшень. Вони покращують керованість, прозорість і безпеку. Серед основних нововведень: налаштовувані ролі, список залежностей на рівні групи/підгрупи, локальний доступ до кластерів та можливість створення робочих просторів для приватних проектів. Загалом спільнота розробників внесла більше сотні покращень. Частина оновлень доступна безкоштовно, частина — на комерційній основі.

#automation #devops #gitlab #programming

Статтю прочитали професіоналів: 3384

Технологія Push-to-Deploy

Будь-яка з відомих на сьогоднішній день архітектур розгортання програмного забезпечення (ПЗ) має стадію development або розробки, на котрій відбувається безпосередньо розробка, тестування та подальша фіксація внесених змін у локальних та віддалених репозиторіях. Деталі реалізації цього процесу залежать безпосередньо від методології або технології розробки ПЗ. Механізм push-to-deploy є одним із шляхів реалізації вказаного процесу. Його використання дозволяє спростити процес розгортання ПЗ. Розглянемо його застосування на практиці.

#automation #devops #git #programming

Статтю прочитали професіоналів: 5414

Вивчення базових команд системи керування додатками Docker

Розробка та використання багатокомпонентних розгалужених додатків викликає чимало складнощів через високі потреби у машинних ресурсах та проблем сумісності програмних середовищ виконання коду. Існує чимало засобів розробки, які спрямовані на зменшення впливу вказаних чинників на якість розробки та використання додатків. Одним з них є програмна платформа Docker, яка спирається на більш високий рівень абстракції віртуального середовища – контейнеризацію. Розглянемо більш детально її можливості та продемонструємо роботу з нею.

#automation #devops #docker

Статтю прочитали професіоналів: 8689

Налаштування авторизації через SSL сертифікат на рівні Nginx

Доволі часто виникає потреба у встановленні обмеженого доступу користувачам до тих чи інших сторінок веб-ресурсу, що обумовлено питаннями безпеки при роботі із конфіденційною інформацією. Це можна вирішити шляхом налаштування авторизації посередництвом SSL/TLS сертифікатів на рівні веб-серверу. Такий підхід є дуже зручним для взаємодії з API . Продемонструємо працездатність вказаного підходу на практиці.

#automation #nginx #ssl

Статтю прочитали професіоналів: 5071

Docker compose

Управління багатокомпонентними розгалуженими додатками стикається із рядом складнощів, пов'язаних із організацією зв'язку між компонентами (контейнерами), плануванням їх роботи та запуску на кількох серверах або кластерах, поновленням та розгортанням без зупинки їх роботи та іншими подібними проблемами. Вирішити ці проблеми допомагає інструмент Docker Compose, який дозволяє полегшити процес оркестрування контейнерів у межах робочого середовища. Розглянемо цей засіб більш детально.

#automation #devops #docker

Статтю прочитали професіоналів: 10271

Створення шаблонів системи керування додатками Docker

У попередній статті ми вивчили базові можливості платформи Docker. Її використання для потреб автоматизації управління розгалуженими додатками дозволяє економити ресурси та підвищити швидкість обробки коду. Однак, для реалізації всього потенціалу програми необхідно створити відповідні передумови, а саме забезпечити коректне та без надлишкове формування шаблонів або образів для майбутніх контейнерів – носіїв віртуального середовища виконання коду. Існує кілька шляхів формування шаблонів. Розглянемо їх та застосуємо для вирішення конкретних завдань.

#automation #devops #docker

Статтю прочитали професіоналів: 4328

Зовнішні команди bash для роботи з виразами та виконання складних обчислень

Будь-яка мова програмування, або командний процесор повинні мати достатній набір програмних засобів для роботи з різними типами виразів та виконання складних обчислень. Внутрішні команди зазвичай компактні і їх набір обмежений. Виходом із ситуації є використання так званих зовнішніх або додаткових команд, які здатні реалізувати будь-яке завдання, яке надто складне для базового набору. Командний процесор bash не є винятком. Розглянемо найбільш популярні зовнішні команди bash, протестуємо їх можливості на практиці.

#automation #bash #programming

Статтю прочитали професіоналів: 5719

navigate
go
exit
Дякуємо, що обираєте FREEhost.UA