При попытке запустить "chrome" в Docker образе "Node" получил следующую ошибку: error while loading shared libraries: libX11-xcb.so.1: cannot open shared object file: No such file or directory Решение Dockerfile:
Чтобы автоматизировать сборку iOS приложения через Fastlane и не вводить постоянно код из СМС, нужно получить куки и использовать их. Для начала нужно выполнить логин через браузер. Получаем код из СМС и запоминаем его. Логинимся на MacOS сборщике: Вводим пароль и код из СМС. После чего в директории: admin — имя моего пользователя …
Продолжить читать "Fastlane — Two-Factor Authentication Apple Developer"
При сборке мобильного приложения для Android на Ubuntu получил следующую ошибку: FAILURE: Build failed with an exception. * What went wrong: Failed to capture fingerprint of input files for task ':app:bundleReleaseJsAndAssets' property '$1' during up-to-date check. > Could not list contents of '/var/lib/jenkins/workspace/myapp_develop_0.0.1/node_modules/react-native-interactable/{ios,android}'. Couldn't follow symbolic link. Если вывести содержимое директории "node_modules/react-native-interactable" то видим следующее: …
Продолжить читать "FIX ERROR — npm: Couldn’t follow symbolic link"
В Fastlane при попытке залить приложение в TestFlight появляется следующая ошибка: Set 'ITSAppUsesNonExemptEncryption' in the 'Info.plist' to skip this step and speed up the submission Решение Добавить в файл "Info.plist", который находится по пути "ios/NAME_OF_YOUR_POROJECT/Info.plist" следующее:
Для подсветки вывода в Bash'е нужно в ".bash_profile" Вставить следующее:
Пример MultibranchPipeline сборки и деплоя NodeJS при помощи Jenkins'а, упаковывание собранного в контейнер с Nginx'ом и обновлением образа в Kubernetes. В качестве хранилища образов используется AWS ECR, уведомления о сборке отправляются в SLACK канал. Jenkinsfile:
Для того, чтобы поисковые боты не индексировали staging среду, в "Config Map" Ingress'а добавим следующий блок: Затем в для каждого ресурса, которому нужно запретить индексирование в Ingress добавим следующий блок: Для проверки можно воспользоваться утилитой cURL
Задача следующая, удалять содержимое Persistent Storage для пода с Postgres базой данных при включенной опции при сборке в Jenkins.
Пример двух контейнеров в одном поде, где первый контейнер с приложением, а второй — Nginx, который проксирует на контейнер с приложением. Так же контейнеры используют общую директорию. manifest.yml
Так как часто приходится работать с файлами без расширения или с разным расширением, что не дает возможность сделать полностью по умолчанию задать через Finder. Решение следующее, добавить в ваш шел Bash — .bash_profile или ZSH — .zshrc следующее: Sublime Text 3 по умолчанию открывал все в новых окнах, чтобы он открывал в новой вкладке, в …
Продолжить читать "MacOS — Sublime Text 3 по умолчанию"