DevOps

Вопросы и ответы для инженеров-программистов, занимающихся автоматизированным тестированием, непрерывной доставкой, интеграцией и мониторингом услуг, а также созданием инфраструктуры SDLC

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

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

1
Подходит ли Elastic Beanstalk для компакт-дисков корпоративного уровня?
Я работаю с проектом, который использует Jenkins для создания и развертывания микросервисов в Elastic Beanstalk. Мы разворачиваем ветвь интеграции в тестовой среде, выпускаем ветки в промежуточную среду, а затем производим окончательную сборку. У меня есть пара проблем с этим: во-первых, это означает, что мы получаем матрицу по одной сборке на …

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

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

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

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

7
Где я могу начать изучать DevOps?
Поиск « как начать с DevOps» не очень помощи , как многие из них , как это и это , а также многие другие , не очень мне точку в правильном направлении. Каждое видео на YouTube, которое я видел до сих пор, тоже не помогало (поскольку мне не нужны видео, …
10 learning 

2
Как избежать разветвленных связей с крупными организациями?
Как избежать ситуации с филиалами при работе с крупными организациями? Мы работаем с рядом крупных финансовых организаций, чей подход заключается не в том, чтобы обновлять программное обеспечение, а в том, чтобы использовать только исправления высокой / критической безопасности и специальные функции. Эти организации будут принимать только исправления и пользовательские выпуски …

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

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

2
Что такое Титус и какие проблемы он решает?
Я прочитал статью из Medium под названием «Развитие использования контейнеров в Netflix» и посмотрел пару видео на эту тему, но мне неясно, почему следует использовать Titus (на который есть ссылки). Он отличается от Kubernetes или его следует использовать совместно с Kubernetes?

2
Ускоренный курс в Dev для Ops?
Я учился в CompSci, где нас в первую очередь учили Java, но я узнал, что моя страсть - это системы, поэтому я всегда работал на стороне оператора. Я очень разбираюсь в сценариях, поэтому я не ищу сайт, где можно научить меня Ruby, но что-то объясняет более подробно, что вы, разработчики, …

3
Как я могу обеспечить согласованность между новыми микросервисами?
Моя организация переживает взрыв микросервисов. В настоящее время у нас нет формализованного способа запуска новых проектов. Я обнаружил, что команда придет ко мне с ошибкой в ​​процессе развертывания или сборки, и я потрачу на нее время только для того, чтобы понять, что уже исправил ее в другом проекте. Также есть …

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.