#mopsicus: заметки с тегом терминал https://mopsicus.ru/tags/terminal/ об играх, разработке на Unity и личном опыте Игорь Лопатин ru E2 (v3572; Aegea) Игорь Лопатин об играх, разработке на Unity и личном опыте Установка сразу на несколько Android устройств 198 https://mopsicus.ru/all/install-uninstall-multiple-android-devices/ Wed, 26 Feb 2020 12:22:04 +0300 Игорь Лопатин https://mopsicus.ru/all/install-uninstall-multiple-android-devices/ <p>При тестировании приложений часто приходится переустанавливать приложение, это очевидно. Когда я делал для себя <a href="https://mopsicus.ru/all/custom-ci-cd-unity/">мини CI\CD</a>, то там уведомление с ссылкой на APK или IPA, приходило в телеграм. Это удобно, когда на девайсах уже всё настроено и есть доступ к телеге. Скачал и установил.</p> <p>Но есть у меня и много девайсов на Android, которые периодически сбрасываются до заводских настроек. Каждый раз устанавливать и настраивать телеграм на каждом — как-то утомительно. Поэтому, я написал небольшой баш-скрипт который устанавливает/удаляет приложение <b>сразу со всех</b> подключенных андроид устройств. Было б нужное количество портов и проводов :)</p> <div class="e2-text-picture"> <h3 style="display: none;" itemprop="name">Console APK install tool</h3><h4 style="display: none;" itemprop="description">Console APK install tool</h4><img itemprop="contentUrl" src="https://mopsicus.ru/pictures/installtools.png" width="761" height="684" alt="Console APK install tool" /> </div> <p>Если необходимо, то эти функции можно добавить и в прошлый скрипт для CI\CD, если не нужно закачивать APK на сервер и отправлять уведомление.</p> <p><a href="https://gist.github.com/mopsicus/f17925def0a178e85bf802c58872ac13">Исходник на Github</a></p> Свой CI/CD для Unity 188 https://mopsicus.ru/all/custom-ci-cd-unity/ Thu, 12 Dec 2019 14:44:40 +0300 Игорь Лопатин https://mopsicus.ru/all/custom-ci-cd-unity/ <div class="e2-text-picture"> <h3 style="display: none;" itemprop="name">Mopsicus CI/CD bash script</h3><h4 style="display: none;" itemprop="description">Mopsicus CI/CD bash script</h4><img itemprop="contentUrl" src="https://mopsicus.ru/pictures/build.gif" width="512" height="283" alt="Mopsicus CI/CD bash script" /> </div> <p>Написал небольшую <a href="https://habr.com/ru/post/479884/">статью на Хабр</a> про скрипт который получился в результате автоматизации сборки Unity проектов под Android и iOS. Раньше большинство операций делалось вручную, теперь всё сведено к минимуму.</p> <p>Один запуск скрипта и:</p> <ul> <li>скачиваются последние изменения с GIT</li> <li>запускаются тесты</li> <li>собирается APK для Android, в develop или release</li> <li>собирается для iOS Xcode проект, в develop или release</li> <li>компилируется</li> <li>архивируется и экспортируется в IPA</li> <li>генерируется манифест для него</li> <li>генерируются HTML страницы для установки</li> <li>всё это загружается на сервер с помощью sshpass</li> <li>все логи записываются в отдельную папку</li> <li>отсылается уведомление в Телеграмм, что всё готово</li> </ul> <p>Вот такая интеграция и доставка :)</p> <p><a href="https://github.com/mopsicus/unity-build-pipeline">Исходники на Github</a></p> Fish shell 107 https://mopsicus.ru/all/shell-fish/ Sun, 11 Mar 2018 23:09:05 +0300 Игорь Лопатин https://mopsicus.ru/all/shell-fish/ <p>Только сейчас открыл для себя шел Fish.<br /> К нему есть ещё фреймворк <a href="https://github.com/oh-my-fish/oh-my-fish">Oh my Fish</a>. Смотрел до этого ZSH и другие, но этот меня зацепил одной единственной опцией — автодополнение при вводе :) Очень удобная штука. Ну ещё у него куча всяких плагинов.</p> <div class="lazy" data-expose="true" data-effect="relax"><div class="e2-text-video"> <iframe src="https://www.youtube.com/embed/g_HoW4iek2Q" frameborder="0" allowfullscreen></iframe></div></div> <div class="lazy" data-expose="true" data-effect="relax"><div class="e2-text-video"> <iframe src="https://www.youtube.com/embed/76aEqJJVRZY" frameborder="0" allowfullscreen></iframe></div></div> <p><a href="https://fishshell.com">https://fishshell.com</a></p>