DevOps

Питання та відповіді для інженерів-програмістів, що працюють над автоматизованим тестуванням, безперервною доставкою, інтеграцією та моніторингом послуг, а також створенням інфраструктури SDLC

2
Інструмент зберігання відповідно до конфігурації середовища
У мене є вимога зберігати інформацію про конфігурацію для кожного середовища в інструменті. Це інструмент із графічним інтерфейсом для додавання / оновлення конфігураційних значень (наприклад, рядки з'єднання). Це повинно мати значення за замовчуванням і мати можливість змінювати це на основі різних середовищ. Потрібно мати API для отримання цих значень конфігурації …

1
Завантажте балансувальне сховище артефактів Nexus
Балансування завантаження Nexus в даний час не підтримується Sonatype, за винятком випадків, коли розміщується екземпляр Nexus навпроти двох із увімкненим розумним набором або за допомогою новішої функції . І все-таки я зробив це зйомку, поділившись файловою системою з GlusterFS для /storageта намагаючись увімкнути липкість у конфігурації Apache Load Balancer та …

2
Як слід зберігати змінні середовища?
Це дуже широке запитання щодо методів та порад щодо змінних / структури середовища. Але в кінцевому підсумку я шукаю відповіді на дуже специфічне питання "Як мені зберігати змінні середовища"? По-перше, деякі пояснення: Навколишнє середовище для мене може бути від 3 до 10 серверів, і це спосіб містити конкретну інфраструктуру клієнта. …

1
Як оновити файли job-DSL до трубопроводів Jenkins 2?
Чи є загальна практика переміщення великого сховища Дженкінса job-dsl на трубопроводи Jenkins2? Я шукаю способи перевірити поведінку збірок, які йдуть трохи далі, ніж порівняння створеного артефакту з тієї ж бази коду. Насправді у нас досить велика інфраструктура, розгорнута через Ansible, і ми отримали середовище перевірки, яке топологічно еквівалентне виробництву, так …

1
Як створити хост у команді DigitalOcean за допомогою Terraform?
Команди в Digital Ocean дуже недавні, і документації щодо їх використання з Terraform немає . Я можу знайти інформацію, як працювати з ними вручну . Я сподівався, що можу сказати щось на кшталт: resource "digitalocean_droplet" "host" { image = "${var.image}" name = "${var.host_name}" region = "${var.region}" size = "${var.size}" private_networking …
11 terraform 

1
Що таке заклинання Кубернетів?
Питання Що таке заклинання придумки у Кубернетах? Фон Слідом за Kubernetes на Ubuntu і запустіть призовні кубернети, які показали знімок із запитом, яке заклинання вибрати. Але не впевнений, про що це питають. Вибір орфографії в документації Conjure-up повідомляє про заклинання та виділення, але не зрозуміло, що вони все ще є, …

2
Отримайте всі журнали змін за останній успішний збір в трубопроводі Дженкінс
У своєму трубопроводі про Дженкінса я можу отримати журнали змін поточної збірки цим способом. def changeLogSets = currentBuild.changeSets Чи є спосіб отримати всі журнали змін за останній успішний збір?

4
Перегляньте всі відра AWS S3 та перерахуйте всі використані сховища відра
У мене є кілька облікових записів AWS, і мені потрібно перерахувати всі відра S3 на рахунок, а потім переглянути загальний розмір кожного відра. На даний момент я можу переглянути лише розмір сховища одного відра S3 лише з: aws s3 ls s3://mybucket --recursive --human-readable --summarize

2
Шляхи оптимізації процесу найму DevOps через парадигму CALMS?
Значна частина набору DevOps трапляється за принципами відповідності ключових слів, що, на мою думку, веде до виключно технологічної уваги. Тепер DevOps - це набагато більше, ніж просто технологія, а DevOps Engineer - це не просто кращий системний адміністратор з деякими навичками кодування. Старша роль / профіль DevOps для мене також …
11 culture 

2
Які відомі зусилля щодо створення онтологічної моделі DevOps?
Сьогодні для багатьох доменів існує семантична онтологія для того, щоб зробити дані домену машиночитаними. У DevOps та суміжних областях існує досить багато термінів, які часто встановлюються постачальниками, але застосовні до інших інструментів, таких як декларативні трубопроводи в Дженкінсі. Які нинішні зусилля щодо встановлення онтології домену DevOps? Список літератури / подальше …

1
Твердження та обмеження
Я будую шаблон для створення файлу конфігурації, і служба, яка споживає цей файл, встановлює обмеження на довжину ідентифікатора. Якщо ідентифікатор довший, скажімо, 6 символів, служба отримає частковий шлях, застосувавши конфігурацію, відмовить і залишить вузол у непослідовному стані. Як я можу виконати твердження, щоб викликати збій транзакції розгортання, запобігаючи неправильному налаштуванню …

1
Найкраща практика автоматизації встановлення Drupal (або іншої програмної) щодо налаштувань бази даних
Припустимо, у мене є автоматизовані установки Drupal та CiviCRM. Однак вони потребують конкретних конфігурацій для спільної роботи (деякі редагування файлів та конфігурації бази даних) Чи потрібно встановити фіксовану версію (наприклад, Drupal 4.7.5 + CiviCRM 4.5.6), встановити їх і налаштувати, а потім зберегти відредаговані файли плюс базу даних? Або я повинен …

1
Чи є спосіб відключити плагін Jenkins для однієї роботи?
Я використовую плагін Build timeout, щоб оповістити, коли завдання застрягли. У мене є одна робота, яка запускає це сповіщення, оскільки містить крок із тривалим часом виконання. Я хотів би відключити плагін час очікування збірки, але тільки для цієї роботи, чи є спосіб це зробити? Я використовую Jenkins v2.22. Ми не …

1
Як включити користувацьке повільне повідомлення лише після завершення?
Ми працюємо з Дженкінсом за допомогою плагіна "Slack Notification" . Чи є спосіб надіслати користувацьке повідомлення лише після завершення, а не при запуску? Щоб було зрозуміло, я не хочу відключати повідомлення, розпочате створення, я хотів би, щоб власний текст відображався лише після завершення (успіху). У випадку використання є завдання, такі …
11 jenkins  slack 

1
Як автоматично видалити мертвий вузол з кластеру RabbitMQ
Я планую створити кластер RabbitMQ, використовуючи Ansible на AWS VPC з внутрішнім балансиром навантаження Amazon в якості фронтену, щоб вказати на нього з'єднання. Будь-яка пропозиція, як видалити мертвий вузол із кластеру RabbitMQ на основі правила автоматичного масштабування, де вузли можуть підніматися вгору та вниз, або якщо ви використовуєте точкові екземпляри? …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.