Docker — ECR login

Elastic Container Registry AIM -> Users Choose "Programmatic access" -> Next Choose "Attach existing policies directly" -> "Create Policy" And add next: Read all repo: ############### Read only one repo ################## eu-west-1 — region 111111111111 — registry ID artem-repo — repository name Save "Access key ID" and "Secret access key" XXXXXXXXXXXXXXXXXXXX YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY Для следующего шага … Продолжить читать "Docker — ECR login"

MySQL — Основные команды

Создать базу данных, пользователя и предоставить ему полный доступ к базе: Для того, чтобы разрешить подключения к базе только локально, нужно: заменить на: Удалить все права пользователя на базу: Делаем дамп базы: Заливаем дамп: Список всех пользователей: Создаем Read-Only пользователя для одной базы:

Fastlane — TestFlight: Invalid App Store Icon

При заливке в TestFlight Fastlane выдает следующее: [Transporter Error Output]: ERROR ITMS-90717: "Invalid App Store Icon. The App Store Icon in the asset catalog in 'your_app.app' can't be transparent nor contain an alpha channel." Transporter transfer failed. ERROR ITMS-90717: "Invalid App Store Icon. The App Store Icon in the asset catalog in 'your_app.app' can't be … Продолжить читать "Fastlane — TestFlight: Invalid App Store Icon"

Jenkins — Нагрузочное тестирование (JMeter+Ant+Slack)

На сервер с Jenkins скачиваем JMeter Так же понадобится JMeterPluginsCMD Создадим директорию для хранения: Скачаем и разархивируем в эту директорию содержимое двух архивов. Чтобы структура была следующая:

FIX ERROR — Docker: the input device is not a TTY

При попытке выполнить команду внутри Docker контейнера с Jenkins'а появляется следующая ошибка:   Решение: Использовать вместо: следующее:

Kubernetes — Ingress несколько бекендов

Пример конфигурации Kubernetes Ingress с выбором бекенда на основе значения аргумента "proxy". И дефолтным бекендом, если значение аргумента "proxy" отличное от "1" и "2", или отсутствует. manifest.yaml

Jenkins — Pipeline credentials

  Создадим "Credentials" с типом "Secret text". Заполним ID и добавим секрет, описание опционально. В Jenkinsfile добавим следующее: После этого можно использовать переменную "MY_PASSWORD", не боясь того, что он будет показан открытым текстом.