DevOps

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

3
Простые контейнеры CI / CD в AWS
Я использую AWS Code Pipeline, Code Build для создания нового контейнера Docker и отправки его в ECR. Мое приложение представляет собой простой простой контейнер на основе одного контейнера. Что было бы менее трогательным подходом для снятия текущего работающего Контейнера и перезапуска нового Контейнера из реестра ECS (вывод Code Build через …

4
Как провести тестирование производительности AWS Lambda функций?
Стоимость AWS Lambda зависит от времени выполнения функции и в некоторой степени от объема памяти. Наличие функций, которые завершаются быстрее и занимают меньше памяти, может сэкономить немало денег. Особенно, когда такая функция выполняется часто. Как настроить лямбда-функцию Node.js для увеличения скорости и небольшого объема памяти, чтобы сэкономить на затратах? Есть …

3
Как вы тестируете изменения в плагинах Jenkins перед их развертыванием?
Если вас когда-либо укусило обновление плагина, которое нарушало некоторые функциональные возможности, вы должны были задуматься над этой проблемой: какой должна быть политика обновления плагинов Jenkins? Как вы тестируете изменения перед их развертыванием? Кто-нибудь зашел так далеко, что на тестовом экземпляре выполнялись фиктивные задания для тестирования новых версий, или вы просто …

1
Систематический способ тестирования RESTful API с помощью curl?
Во время интеграционного тестирования я заметил, что на самом деле я работаю над повторяющимися сценариями использования с API-интерфейсами restful (или вообще интерфейсами HTTP), которые я проверяю здесь и там с помощью bash + cURL. Это начинает выглядеть довольно грязно и становится все труднее поддерживать. Зачем доставлять беспорядок? Типичные случаи использования: …


2
Как я могу отслеживать использование моих облачных ресурсов?
Я пытаюсь автоматизировать развертывание моего приложения AWS с помощью Jenkins. Прямо сейчас, если мы хотим обновить приложение в любой из сред, скажем UAT, мы создадим наши образы докеров, найдем текущую задачу ECS и обновим ее новым образом, найдем работающий кластер ECS и обновим задачи. В целом, какова лучшая практика для …

5
В чем разница между регистрацией и оформлением заказа?
При преподавании классов SCM студентам, которые не знакомы с управлением конфигурацией программного обеспечения, возникает вопрос, который выглядит как " What's the difference between checkin and checkout?". И вариация этого заключается в том, что такие студенты запутываются в этих концепциях SCM (они понимают их, как наоборот). Так какую метафору вы можете …
14 terminology  scm 

2
Подключите Docker-контейнер как к хосту, так и к внутренней мостовой сети
Я пытаюсь запустить контейнер Docker в качестве маршрутизатора между частной ( --internal) сетью Docker и предопределенной hostсетью. Это означает, что контейнер должен иметь два сетевых интерфейса: один «внешний» интерфейс, который может получить доступ ко всем IP-адресам хоста, и один «внутренний» интерфейс, который действует как шлюз для контейнеров во внутренней сети …

6
Каковы признаки недоукомплектованной команды DevOps?
Какие типичные признаки и сигналы команды DevOps недоукомплектованы? Как бы вы обосновали / объяснили запрос на новое добавление в команду? Я хотел бы, чтобы вопрос оставался общим, но вот дополнительная информация: В настоящее время у нас есть 2 специалиста DevOps, которые работают вместе как одна команда, но требования, количество и …

2
Докер в Куберне
Я использую стороннюю библиотеку, которая создает дочерние контейнеры Docker через: docker run -d /var/run/docker.sock:/var/run/docker.sock ... Я пытаюсь создать развертывание Kubernetes из вышеуказанного контейнера, но в настоящее время получаю: Невозможно подключиться к демону Docker в unix: ///var/run/docker.sock. Работает ли демон Docker? Это ожидается, потому что я не объявляю /var/run/docker.sockтом в развертывании …

1
Есть ли инструмент, который позволяет проверять Jenkinsfiles онлайн?
В данный момент я редактирую файл Jenkinsfile и затем запускаю его, если Jenkins не сообщит о проблеме. Такой подход стоит много времени. Я предпочитаю проверять синтаксис перед фиксацией Jenkinsfile. Есть ли инструмент, который решает эту проблему? В gitlab есть URI, т. /ci/lintЕ. Он позволяет отправить файл gitlab, нажать на кнопку …

3
Как вы обеспечиваете поведение git, в том числе локально (особенно в Windows)?
Я собираюсь перевести этот .NET-магазин из svn в git и выявил некоторые вспомогательные проблемы, решение которых я хотел бы найти, прежде чем переключить переключатель. В частности, в этом вопросе я спрашиваю о принудительном исполнении. По умолчанию git для windows устанавливается с 'checkout crlf, commit lf', который не будет работать для …
13 git  scm  windows 

3
Использование плагина Artifactory в декларативном конвейере Jenkins
Я использую декларативный конвейер Jenkins для автоматизации процесса сборки. Мы хотим опубликовать наши артефакты в удаленном хранилище JFrog, только если пройдены определенные условия (Sonar, Checkmarx). После небольшого исследования я обнаружил, что плагин Artifactory полезен для этого. Но я не могу найти какой-либо документ о том, как интегрировать в декларативный конвейер. …

2
Инфраструктура непрерывной интеграции для нескольких проектов iOS
Как разработчик iOS, я хотел создать инфраструктуру CI и CCQ (= Continuous Code Quality) для проектов iOS, которые мы разрабатываем до сих пор. Мы уже используем Jenkins и SonarQube почти для всех проектов Web и Android (с использованием проекта VM foreach, автоматическая установка и настройка CI и CCQ), и это …

3
Какие ключевые показатели эффективности (KPI) используются для измерения DevOps?
Я пытаюсь привнести хорошее поведение в программу трансформации DevOps, чтобы поддержать это, я смотрю на определение действенных метрик вокруг дисциплин операций: Управление проблемами и инцидентами Управление мощностями Управление изменениями и выпусками Чтобы было абсолютно ясно, это функции, которые раньше принадлежали операционной организации и теперь принадлежат организации Agile / DevOps. Существуют …
13 culture  metrics  kpi 

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