Случайны выбор дневника Раскрыть/свернуть полный список возможностей


Найдено 578 сообщений
Cообщения с меткой

gitlab - Самое интересное в блогах

Следующие 30  »
rss_habr

Как настроить Gitlab CI/CD для Android и Firebase App Distribution для доставки сборок

Четверг, 02 Февраля 2023 г. 15:47 (ссылка)

Привет, меня зовут Антон Рябых, я технический директор компании Doubletapp, и я расскажу, как реализовать сборку Android-приложений на Gitlab CI/CD с последующей загрузкой в Firebase App Distribution для удобной доставки.

Это позволит нам:

автоматически собирать сборки на каждый пуш или Merge request;
прогонять тесты на сборках и не допускать мерджа веток, которые не прошли тесты;
доставлять сборки заинтересованным лицам (тестирование, менеджеры, клиенты, другие разработчики, и т.д.).

Данная статья будет полезна как людям с опытом в CI/CD, так и Android-разработчикам — новичкам в CI/CD и DevOps теме в целом. Поэтому, кроме непосредственного описания настройки Gitlab CI и Firebase App Distribution, мы также поговорим о том, что такое CI/CD, и о том, что такое Docker. Статья подразумевает, что ваш репозиторий находится в Gitlab. В качестве вычислительных мощностей, собирающих сборки, будет использован сам Gitlab, дающий 2000 бесплатных минут для сборок в месяц (большее количество минут можно докупать, но для небольшой команды бесплатного лимита может быть достаточно. Также можно легко настроить запуск сборок на своих мощностях).

Читать далее

https://habr.com/ru/post/712490/?utm_source=habrahabr&utm_medium=rss&utm_campaign=712490

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Зеркалирование GitHub-проектов в 2023 году

Среда, 02 Февраля 2023 г. 00:15 (ссылка)

По ряду причин я решил зеркалировать свои открытые GitHub-проекты на другие платформы совместной разработки. Сделать это оказалось не так просто. В этой короткой статье описаны трудности, с которыми мне пришлось столкнуться, и итоговое рабочее решение.

Читать далее

https://habr.com/ru/post/714316/?utm_source=habrahabr&utm_medium=rss&utm_campaign=714316

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Kubernetes через грабли или внедрение в университете

Понедельник, 16 Января 2023 г. 22:05 (ссылка)

К Kubernetes мы присматривались два года. Изучали различные статьи, пытались его разворачивать, но после развертывания не понимали что делать дальше. Пока однажды мы не решили попробовать завернуть одну из систем в контейнер. Для оркестрации контейнера была выбрана система Docker Swarm, так как она проще, и тут возникла первая проблема – в выбранной системе была авторизация, а Docker Swarm проблема с сохранением сессии пользователя если контейнеров больше одного (мы использовали ADFS для авторизации в системе) – т.е. текущая сессия пользователя не сохранялась и при обновлении страницы выходила стартовая. Поиск различных решений сводил к одному – нужен Kubernetes с его Ingress контроллером, где есть «липкие сессии» (sticky session). При выборе дистрибутива было принято решение использовать «ванильный» k8s.

В очередной раз установив Kubernetes начался поиск решения как доставить туда наш контейнер. Контейнеры собирались на отдельной виртуальной машине и загружались в локальный Docker Container Registry, а чтобы развернуть этот контейнер в Kubernetes использовался Gitlab Runner на мастере. Не самое лучшее решение, но компетенций на другое не хватало. И вот когда Deployment был развернут возник вопрос. Как вывести контейнер наружу. Так как мы использовали Bare Metal конфигурацию, то при первом запросе в Google вылез Metal LB. Если бы мы знали тогда, что можно использовать Ingress Nginx с параметром Host Network: True, то это сэкономило бы нам месяц экспериментов с Metal LB и мы знали, что от него можно сразу отказаться. Для Metal LB использовалась L2 конфигурация, где создавался виртуальный пул адресов, который виден только внутри кластера. А как вывести это наружу? Конечно установить Nginx на мастер и прописывать виртуальные адреса в /etc/hosts, чтобы Nginx их видел. К счастью в голове тогда была мысль, что это как-то неправильно.

Читать далее

https://habr.com/ru/post/711008/?utm_source=habrahabr&utm_medium=rss&utm_campaign=711008

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Настройка badges в репозиториях gitlab, с помощью Gitlab API, в CI/CD

Суббота, 07 Января 2023 г. 21:29 (ссылка)

Простая визуализация версий установленных релизов, строчек кода, версии интерпретатора и много другое с помощью Gitlab Badges. Создание Gitlab Badges с помощью Gitlab API requests.

Читать далее

https://habr.com/ru/post/709418/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709418

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

К вопросу о внедрении процессов разработки в международные распределённые команды

Среда, 14 Декабря 2022 г. 18:26 (ссылка)

На текущем проекте я столкнулся с необходимостью внедрения единого процесса разработки и деплоймента для нескольких команд дата-инженеров. “Несколько команд” - это 5 команд дата-инженеров из разных стран (Америка, Индия, СНГ) плюс команда, которая отвечает за DataOps, назовём их админами. Разные часовые пояса, немного разная культура работы, немного разный уровень дисциплины и менеджмента. Мысль о том, что нужно менять процессы работы сразу в 5 командах для 40+ человек, приводила в небольшой трепет. Как разрабатывать и внедрять SDLC (software development lifecycle) для команд разработчиков я знал, но тут и люди другие, и специфика проекта другая. В общем, я ждал сложностей. И они были.

Что там за сложности? Как их преодолели?

https://habr.com/ru/post/705446/?utm_source=habrahabr&utm_medium=rss&utm_campaign=705446

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Что суды думают о Jira, Redmine, Gitlab и других системах для разработки

Понедельник, 12 Декабря 2022 г. 10:55 (ссылка)

Jira, Redmine — популярные системы постановки задач в IT-среде, а Gitlab – одно из самых известных хранилищ данных среди программистов. Их используют повсеместно. Возникает вопрос – можно ли использовать данные из систем как доказательства в суде?

Читать далее

https://habr.com/ru/post/704846/?utm_source=habrahabr&utm_medium=rss&utm_campaign=704846

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

GitLab self-instance on RedOs

Суббота, 03 Декабря 2022 г. 21:01 (ссылка)

Представим ситуацию - вы - прошаренный разработчик-сисадмин, просыпаетесь утром, пьёте кофе, на улице поют птички, ничего не предвещает беды. Как вдруг, откуда ни возьмись, появляется босс и требует, чтобы вы срочно подняли GitLab на корпоративном сервере. А на сервере стоит RedOs. Первое что приходит в голову: "А давайте переустановим на что-нибудь другое?" Но за такое вас уволят. Что-ж...

Поднять GitLab!

https://habr.com/ru/post/701738/?utm_source=habrahabr&utm_medium=rss&utm_campaign=701738

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Настраиваем динамические Gitlab Runners в Yandex Cloud

Среда, 17 Ноября 2022 г. 00:44 (ссылка)

Всем привет! Я - Кирилл, DevOps компании sports.ru. Не так давно мы начали процесс переезда в Yandex Cloud, хочу рассказать, как это было.

Читать далее

https://habr.com/ru/post/699838/?utm_source=habrahabr&utm_medium=rss&utm_campaign=699838

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Как построить Security Сenter для Kubernetes-платформы

Четверг, 10 Ноября 2022 г. 11:40 (ссылка)

Эта статья будет полезна специалистам по безопасности и DevSecOps, платформенным командам и DevOps, и вообще всем, кто сталкивался или может столкнуться с более, чем одним кластером Kubernetes в продакшене.
За основу взято выступление Алексея Миртова на HighLoad++ Foundation 2022. Он является экспертом и архитектором по безопасности внутри Yandex Cloud. Занимается облачными технологиями больше 10 лет, обладает экспертизой по безопасности в сетях и контейнерах. Построил цикл безопасной разработки в команде 400+ разработчиков для IT-системы на базе Kubernetes в облаке, спроектировал и реализовал Security Operation Center в Казахстане. Доклад готовил вместе с Нареком Татевосяном, экспертом и адвокатом по Kubernetes в Яндексе и соведущим YouTube канала Yandex Cloud.

Читать далее

https://habr.com/ru/post/679548/?utm_source=habrahabr&utm_medium=rss&utm_campaign=679548

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Наводим порядок в управлении разработкой с помощью Gitlab и Jira

Среда, 09 Ноября 2022 г. 09:28 (ссылка)

Привет! Меня зовут Александр Мошаров, я — ведущий разработчик кластера «Индустриальные процессы». В прошлом году я руководил группой из нескольких десятков разработчиков, расшаренных на множество проектов, и собирал обратную связь от команд. На основе этих данных мы с коллегами разработали универсальный и простой подход к процессам в Jira и Gitlab. Вот уже на протяжение года этот подход облегчает облегчает жизнь многим командам разработчиков в «Северсталь-инфокоме». Расскажу, как мы пришли к этой системе и в чем она заключается.

Полный порядок!

https://habr.com/ru/post/698236/?utm_source=habrahabr&utm_medium=rss&utm_campaign=698236

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[recovery mode] Пайплайн gitlab для Spring REST приложения. Часть 3

Четверг, 03 Ноября 2022 г. 15:45 (ссылка)

В статье описан мой первый опыт подготовки нетривиального пайплайна gitlab ci/cd при разработке микросервиса.

Предыдущие части:

Первая часть
Вторая часть

Читать далее

https://habr.com/ru/post/695336/?utm_source=habrahabr&utm_medium=rss&utm_campaign=695336

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[recovery mode] Пайплайн gitlab для Spring REST приложения. Часть 1

Понедельник, 24 Октября 2022 г. 14:53 (ссылка)

В статье описан мой первый опыт подготовки нетривиального пайплайна gitlab ci/cd при разработке микросервиса.

Читать далее

https://habr.com/ru/post/695044/?utm_source=habrahabr&utm_medium=rss&utm_campaign=695044

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Человеческие docker-образы AstraLinux

Четверг, 13 Октября 2022 г. 17:17 (ссылка)

В 100% последних проектов мы используем docker и kubernetes, поэтому, повстречавшись с "особым" путем использования базовых docker-образов AstraLinux, мы решили упростить жизнь себе и другим разработчикам.

Кому лень читать дальше, то образы здесь https://hub.docker.com/r/ipodsekin/astralinux.

А кому интересны подробности, добро пожаловать под кат.

Читать далее

https://habr.com/ru/post/693176/?utm_source=habrahabr&utm_medium=rss&utm_campaign=693176

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество

Следующие 30  »

<gitlab - Самое интересное в блогах

Страницы: [1] 2 3 ..
.. 10

LiveInternet.Ru Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат
О проекте: помощь|контакты|разместить рекламу|версия для pda