#fastlane — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #fastlane, aggregated by home.social.
-
Xcode Simulator — Ускоряем прогон тестов на CI + Fastlane
Было время принимал участие в разработке iOS приложениий в небольших продуктовых командах. Всё стандартно для такого рода разработки: 2-5 iOS разработчиков Менеджер Дизайнер Тестировщик Как видите, в списке нет DevOps, поэтому наш CI был полностью в нашем распоряжении и мы могли настраивать как нам удобно. Когда я присоединился к командам, то на CI уже всё было настроено по классике: Mac Studio в подвале Запуск Unit тестов Запуск UI тестов Сборки различных версий приложения (Firebase, TestFlight) Всё работало как часы, я туда если честно не лазил (сначала), из разговора коллег, сама настройка CI им досталась от первых разработчиков проекта, которые больше уже не в команде и они там фундаментально после них ничего не меняли. Время шло, задачи закрывались, релизы выпускались, в свободное время от задач расчищали беклог - в общем скукота. Так как мне нравится ковырять в носу xcodebuild через терминал, то иногда я стал замечать, что, например, тесты на CI и локально работают по-разному в плане скорости, локально вроде всё очень быстро, но на CI реально иногда надолго всё залипало - 5, 10, иногда 20 минут, хотя локально из консоли до двух раз быстрее. После очередного закрытого спринта досрочно, осталось время на беклог, у меня закралась мысль, что что-то не так с нашим CI. Так как я знаю, что у нас на CI стоит Mac Studio, которая точно, хоть и немного, но шустрее моей машины, но по времени выполнения задач этого не скажешь. Решил в итоге открыть ящик пондоры Fastfile и посмотреть, что же там и как это работает.
-
Как сделать GitLab CI/CD вашим лучшим другом для сборки и доставки Flutter приложений. Часть 3
Flutter & GitLab CI/CD. Доставка мобильного приложения в Significa, TestFlight и Google Play Привет! Меня зовут Данил Абдрафиков, я мобильный разработчик в компании TAGES . После успешной настройки сборки и подписания Flutter -приложений во второй части , остался последний, но не менее важный этап — дистрибуция приложения. В современных условиях автоматизация деплоя на такие платформы, как Google Play , TestFlight и Significa , становится необходимостью. В этой статье мы разберем, как с помощью GitLab CI/CD настроить автоматическую отправку ваших приложений в магазины, чтобы вы могли сосредоточиться на разработке, а не на рутинных задачах.
https://habr.com/ru/articles/996924/
#flutter #gitlab #gitlabci #mobile #devops #android #ios #fastlane #appstore #google_play
-
Как сделать GitLab CI/CD вашим лучшим другом для сборки и доставки Flutter приложений. Часть 3
Flutter & GitLab CI/CD. Доставка мобильного приложения в Significa, TestFlight и Google Play Привет! Меня зовут Данил Абдрафиков, я мобильный разработчик в компании TAGES . После успешной настройки сборки и подписания Flutter -приложений во второй части , остался последний, но не менее важный этап — дистрибуция приложения. В современных условиях автоматизация деплоя на такие платформы, как Google Play , TestFlight и Significa , становится необходимостью. В этой статье мы разберем, как с помощью GitLab CI/CD настроить автоматическую отправку ваших приложений в магазины, чтобы вы могли сосредоточиться на разработке, а не на рутинных задачах.
https://habr.com/ru/articles/996924/
#flutter #gitlab #gitlabci #mobile #devops #android #ios #fastlane #appstore #google_play
-
Как сделать GitLab CI/CD вашим лучшим другом для сборки и доставки Flutter приложений. Часть 3
Flutter & GitLab CI/CD. Доставка мобильного приложения в Significa, TestFlight и Google Play Привет! Меня зовут Данил Абдрафиков, я мобильный разработчик в компании TAGES . После успешной настройки сборки и подписания Flutter -приложений во второй части , остался последний, но не менее важный этап — дистрибуция приложения. В современных условиях автоматизация деплоя на такие платформы, как Google Play , TestFlight и Significa , становится необходимостью. В этой статье мы разберем, как с помощью GitLab CI/CD настроить автоматическую отправку ваших приложений в магазины, чтобы вы могли сосредоточиться на разработке, а не на рутинных задачах.
https://habr.com/ru/articles/996924/
#flutter #gitlab #gitlabci #mobile #devops #android #ios #fastlane #appstore #google_play
-
Как сделать GitLab CI/CD вашим лучшим другом для сборки и доставки Flutter приложений. Часть 3
Flutter & GitLab CI/CD. Доставка мобильного приложения в Significa, TestFlight и Google Play Привет! Меня зовут Данил Абдрафиков, я мобильный разработчик в компании TAGES . После успешной настройки сборки и подписания Flutter -приложений во второй части , остался последний, но не менее важный этап — дистрибуция приложения. В современных условиях автоматизация деплоя на такие платформы, как Google Play , TestFlight и Significa , становится необходимостью. В этой статье мы разберем, как с помощью GitLab CI/CD настроить автоматическую отправку ваших приложений в магазины, чтобы вы могли сосредоточиться на разработке, а не на рутинных задачах.
https://habr.com/ru/articles/996924/
#flutter #gitlab #gitlabci #mobile #devops #android #ios #fastlane #appstore #google_play
-
Quite curious if recent version finally supports recent Ruby? Because it was broken on it for months - and some CI VMs already used the newer Ruby which rendered Fastlane completely broken without workarounds 🤷♂️
My strong advise is to stop using #Fastlane, same as #CocoaPods. They did a lot of good for iOS development ❤️ - but their time is finished.
(BTW: Who made… Ruby an „unofficial" iOS dev scripting language should burn in hell 🔥 Or at least suffer a bit 😂)
https://mastodon.social/@jsq/115611345314104885 -
Как сделать GitLab CI/CD вашим лучшим другом для сборки и доставки Flutter приложений. Часть 2
Flutter & GitLab CI/CD. Сборка и подписание мобильных приложений Привет! Меня зовут Данил Абдрафиков, я мобильный разработчик в компании TAGES . Эта статья является продолжением первой части руководства по настройке GitLab CI/CD для Flutter приложений, в котором мы подробно разобрали настройку физической машины и подготовили GitLab Runner для работы. Теперь, когда инфраструктура готова, перейдем к самому интересному – автоматизации сборки и подписания мобильных приложений. Готовы превратить сборку мобильных приложений из рутинной задачи в полностью автоматизированный процесс? Тогда начинаем!
https://habr.com/ru/articles/943154/
#flutter #gitlab #gitlabrunner #gitlab_ci #mobile #devops #apple_developer #android #ios #fastlane
-
Как сделать GitLab CI/CD вашим лучшим другом для сборки и доставки Flutter приложений. Часть 2
Flutter & GitLab CI/CD. Сборка и подписание мобильных приложений Привет! Меня зовут Данил Абдрафиков, я мобильный разработчик в компании TAGES . Эта статья является продолжением первой части руководства по настройке GitLab CI/CD для Flutter приложений, в котором мы подробно разобрали настройку физической машины и подготовили GitLab Runner для работы. Теперь, когда инфраструктура готова, перейдем к самому интересному – автоматизации сборки и подписания мобильных приложений. Готовы превратить сборку мобильных приложений из рутинной задачи в полностью автоматизированный процесс? Тогда начинаем!
https://habr.com/ru/articles/943154/
#flutter #gitlab #gitlabrunner #gitlab_ci #mobile #devops #apple_developer #android #ios #fastlane
-
Как сделать GitLab CI/CD вашим лучшим другом для сборки и доставки Flutter приложений. Часть 2
Flutter & GitLab CI/CD. Сборка и подписание мобильных приложений Привет! Меня зовут Данил Абдрафиков, я мобильный разработчик в компании TAGES . Эта статья является продолжением первой части руководства по настройке GitLab CI/CD для Flutter приложений, в котором мы подробно разобрали настройку физической машины и подготовили GitLab Runner для работы. Теперь, когда инфраструктура готова, перейдем к самому интересному – автоматизации сборки и подписания мобильных приложений. Готовы превратить сборку мобильных приложений из рутинной задачи в полностью автоматизированный процесс? Тогда начинаем!
https://habr.com/ru/articles/943154/
#flutter #gitlab #gitlabrunner #gitlab_ci #mobile #devops #apple_developer #android #ios #fastlane
-
Как сделать GitLab CI/CD вашим лучшим другом для сборки и доставки Flutter приложений. Часть 2
Flutter & GitLab CI/CD. Сборка и подписание мобильных приложений Привет! Меня зовут Данил Абдрафиков, я мобильный разработчик в компании TAGES . Эта статья является продолжением первой части руководства по настройке GitLab CI/CD для Flutter приложений, в котором мы подробно разобрали настройку физической машины и подготовили GitLab Runner для работы. Теперь, когда инфраструктура готова, перейдем к самому интересному – автоматизации сборки и подписания мобильных приложений. Готовы превратить сборку мобильных приложений из рутинной задачи в полностью автоматизированный процесс? Тогда начинаем!
https://habr.com/ru/articles/943154/
#flutter #gitlab #gitlabrunner #gitlab_ci #mobile #devops #apple_developer #android #ios #fastlane
-
Настраиваем CI/CD Android-проекта, часть 3. Автоматизация публикации версий в Play Store
Всем привет, меня зовут Кирилл и я Android-разработчик в Scanny. В прошлых статьях мы разобрали, как будет выглядеть наш CI/CD, научились запускать статический анализатор кода, выполнять Android (Marathon Labs и Firebase Test Lab) и Unit-тестирование, собирать различные Build Flavors и отправлять их в нашу Telegram-группу. В этой статье мы настроим публикацию свежих версий в Play Market на примере Gradle Play Publisher и Fastlane, а так же поработаем с Gitlab Tag'ами. Так же улучшим наш CI/CD, собрав свой Docker-образ со всем необходимым окружением.
https://habr.com/ru/companies/scanny/articles/925092/
#Scanny #android #devops #ci #cd #gitlabci #fastlane #docker #gradle_play_publisher
-
I'm not afraid to say it. research.gov is better than #fastlane I still miss #SciFinder Scholar though #proflife #nsf
-
Hello all I would like to share with you a song that we recently recorded and put out on SoundCloud that will be on our upcoming album titled Fast Lane.
#hiphop #rap #transrapduo #rappers #underground #FastLane #unsignedartist #unsigned
#trap #undergroundhiphop #trapbeat #soundcloud #rap
https://soundcloud.com/ttt333/dopeamine?si=f3862877ed6c442399cf969cc5329663&utm_source=clipboard&utm_medium=text&utm_campaign=social_sharing -
Todd Gower stepping us through the complexity of #cicdpipelines for #mobileappdevelopment at the 2023 Carolina Code Conference! #yeahthatgreenville #ios #android #cicd #fastlane
-
Really love that I can self verify links in my profile on Mastodon 🥰
✅ https://joshholtz.com
✅ https://fastlane.tools #fastlane #fastlaneTools
✅ https://indiedevmonday.com #IndieDevMonday
✅ https://deepdishswift.com #DeepDishSwift