DevOps

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

2
Ansible Dynamic Inventory - генеруйте інвентар з ip-адресами під певним тегом із підкресленням замість крапки
Я новачок у Ansible. Коли я використовую ec2.pyдинамічний інвентар для генерування рекламних ресурсів, після закінчення запуску ігрової книги результати відображаються у вигляді списку IP-адрес під певним тегом із підкресленням замість крапки. Наприклад, я хочу запустити ігрову книгу в екземплярах із певним тегом, мені цікаво, як інші люди працюють з IP-адресами? …
11 ansible 

1
Проблема інтеграції Travis-CI з основними проектами PHP [закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для DevOps Stack Exchange. Закрито 3 роки тому . Я намагаюся інтегрувати мій проект, закодований в основний PHP , з Travis-CI, але це завжди не вдається. Travis повідомляє про помилку, …

1
Чи підходить Elastic Beanstalk для компакт-дисків класу?
Я працюю з проектом, який використовує Дженкінса для створення та розгортання мікросервісів для Elastic Beanstalk. Ми розгортаємо гілку інтеграції в тестове середовище, випускаємо гілки в інсценувальне середовище, а потім остаточну майстерність для виробництва. У мене є декілька проблем з тим, як зробити це таким чином: по-перше, це означає, що ми …

2
Чи можливо автоматичне розміщення на кожному комітеті у певній гілці за допомогою Travis CI та GitHub?
Я хотів би розгорнути файли за допомогою Travis CI, і він працює лише для тегів. Під час здійснення філії існує попередження: Пропуск розгортання з провайдером випусків, тому що це не позначений тег. Чи є спосіб розгортати розгалужену комісію за допомогою програми Travis CI? Для уточнення, він працює, коли я тегую …

2
Про що йдеться у відповідальних бігунах?
Я прочитав файл README з сховища github, а також сайт документації ansible-runner (з офіційного проекту ansible), але не розумію, про що йдеться у ansible-runner і в якому випадку він може бути корисним? Це проект приносить додаткові можливості або він створений для того, щоб працювати ansible по-іншому?

3
Які найкращі практики для версії тегів докер?
Нещодавно я підключив наші сервери CI для створення зображень докера під час git. У нас є близько 8 різних контейнерів, які будуються, кожен зі своєю мовою / рамками. Деякі є вузлом і мають package.json, інші - служби python, які не містять інформації про семантичну версію. Моє питання не в тому, …

1
Як налаштувати тестування збірки Travis CI для проекту Java Eclipse?
У мене на GitHub проект Eclipse Java. Я хотів би налаштувати тестування автоматичної збірки з Travis CI. Однак, коли я вмикаю тестування збірки для свого проекту, компіляція завжди завершується наступною помилкою. Buildfile: build.xml does not exist! Build failed The command "ant test" exited with 1. Як налаштувати Travis CI для …

7
З чого я починаю вивчати DevOps?
Пошук "як почати з devops" насправді не допоміг, тому що багатьом з них подобається це, і це , а також багато інших насправді не вказують мені на правильний шлях. Кожне відео, яке я бачив до цього часу, теж не допомогло (оскільки мені не потрібні відео, що пояснюють мені, на що …
10 learning 

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

2
Чому змінна середовище ввімкнена в докер-композиційному файлі середовища
Контекст: docker-compose для запуску декількох контейнерів, включаючи Gunicorn, який викликає додаток Flask. Я використовую файл середовища web/env.gunicornдля зберігання моєї конфігурації запуску Gunicorn. Цей файл містить GUNICORN_CMD_ARGS="--bind=127.0.0.1:8001 --workers=3" Проблема в тому, що GUNICORN_CMD_ARGSдесь у трубопроводі не обробляється правильно. Помилка, яку я отримую при запуску, docker logs gunicorn- це Error: '8001 --workers=3' …

3
Як перевірити скрипт забезпечення VM без забезпечення
Наразі я переживаю, що тестування коштує мені грошей і багато часу ... Передумови: я розгортаю VM на програмному забезпеченні та використовую сценарій після розгортання (bash), який встановлюватиме все необхідне для мене програмне забезпечення після готовності VM. Проблема полягає в тому, що я можу протестувати цей скрипт лише за допомогою розгортання …

2
Що таке Тит і які питання він вирішує?
Я прочитав статтю з " Середньозваженої еволюції використання контейнерів у Netflix", переглянувши кілька відео на цю тему, але мені незрозуміло, для чого слід використовувати Тита (на який йдеться в них). Чи відрізняється він від Kubernetes або його слід використовувати разом з Kubernetes?

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

2
Курс краху в Dev for Ops?
Я навчався в CompSci, де нас в основному навчали Java, але те, що я там дізнався , це те, що моя пристрасть - це системи, тому я завжди працював на стороні ops. Мені зручно писати сценарії, тож я не шукаю сайту, щоб навчити мене Рубі, а чогось більш глибоко пояснити, …

2
Як може Sys. Майстерність адміністратора, щоб працювати інженером DevOps?
Я шукаю рекомендації щодо майстерності, щоб бути відданим інженером DevOps. Я завжди хотів працювати над проектами, пов'язаними з розвитком, тому що я люблю кодування, але, на жаль, у мене ніколи не було можливості. Раніше я працював над позаштатними проектами, використовуючи .Net та PHP, і я сертифікований в Java SE, але …
10 sysadmin 

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