#gitlabci

Jesper Stemann Andersenstemann
2025-05-03

Still relieved that of templates is now finally fixed after months of weekly reminders that stuff was broken in (current) Julia (non-LTS release) 1.11.

gitlab.com/stemann/julia-gitla

github.com/JuliaLang/Pkg.jl/pu

github.com/JuliaLang/Pkg.jl/pu

🍾 Here's to the future, and Julia 1.12! 🥂

2025-04-27

CI/CD для чайников — разберитесь, и начните автоматизировать рутину в разработке. Часть 3. Его величество, деплой

Пишу про полезные материалы про IT, и собираю свой ламповый нетворкинг тут - t.me/+434aQiGpZtAyNTU6 . Присоединяйтесь! Оглавление.

habr.com/ru/articles/904898/

#gitlabci #runner #cd #ci #react #nodejs #apache #ssh #деплой

2025-04-15

GitLab CI: Первый пайплайн на Shared Runner

Привет, меня зовут Ярослав, я Backend‑разработчик в отделе Битрикс24 CRM Корус консалтинг . Не так давно я впервые занимался настройкой CI/CD для Битрикс‑проектов, поэтому сегодня хочу поделиться шагами, которые помогут запустить свой первый пайплайн. Статья подойдёт для полных новичков в теме поставки кода.

habr.com/ru/companies/korus_co

#gitlab #gitlabci #cicd #devops #pipeline #deploy

2025-04-14

Когда CI заботится не только о коде, но и о пользователях. App.Farm CI. Часть V

Привет, Хабр! На связи команда разработки App.Farm в РСХБ-Интех. App.Farm —платформа по типу PaaS для стандартизации процесса разработки бизнес-приложений: от хранения исходного кода до запуска сервисов. App.Farm CI — подсистема обеспечивающая хранение кода, артефактов, автоматизацию сборки. В этой статье хотели бы представить вам одну из подсистем нашего продукта — PaaS App.Farm , и это будет финальная часть цикла статей об App.Farm CI. Наш материал посвящён работе с пользователями App.Farm CI — какие темы затронем в этой части: Сопровождение как задумывали Сопровождение как получилось Процесс Feature Requests Публикация Changelog Итоги и планы

habr.com/ru/companies/rshb/art

#platform #git #paas #ci #nexus #gitflow #git_workflow #gitlabci #gitops #микросервисы

2025-04-02

CI/CD для чайников — разберитесь, и начните наконец-то автоматизировать рутину в разработке. Часть 2. Запускаем CI

Список необходимых инструментов. В прошлый раз мы остановились на том, что получили в свое распоряжение сервер – операционную систему внутри контейнера, которая автоматически стартует, в ответ на указанные действия в репозитории. В нашем случае – пока что на событие пуш. И на этом сервере, мы можем выполнять любой набор команд для автоматизации.🫡 Но самый важный момент на этом этапе – какие настройки должны быть на этом сервере? Какие программы, пакеты или библиотеки, должны быть установлены? В конце концов, какую операционную систему использовать? ⚠️ Мы уже определили набор команд, которые хотим запускать. Давайте разберемся, что нам нужно для их успешного выполнения? Это будет вторым важным и сложным на первых порах моментом, который следует разобрать. Проще всего, на мой взгляд, относится следующим образом. Что должно быть у нас в наличии, для запуска команд eslint . –fix npm run build Если попробовать перечислить, то получится следующий список

habr.com/ru/articles/896966/

#ci #continuous_integration #gitlabci #gitlab_runner #docker

2025-03-21

This week, I've been working on a Docker image which ships the migration script PyQt5 to PyQt6 made by @CabiecesJ and @florent001 to automatically check @QGIS plugins against Qt6. It's now usable locally as in a CI.

I've updated the relevant wiki: github.com/qgis/QGIS/wiki/Plug

#QGIS #PyQGIS #Qt6 #GitLabCI

2025-03-21

App.Farm CI. Часть IV. Реализуем flow — шагаем к автоматизации разработки

Привет, Хабр! На связи команда разработки App.Farm в РСХБ-Интех. Хотели бы представить вам следующую часть цикла статей об App.Farm CI, одной из подсистем нашего продукта — PaaS App.Farm. App.Farm — платформа по типу PaaS для стандартизации процесса разработки бизнес-приложений: от хранения исходного кода до запуска сервисов. App.Farm CI - подсистема обеспечивающая хранение кода, артефактов, автоматизацию сборки. Какие темы затронем в этой статье: - Разновидности flow - Базовый набор job - Генерация Dockerfile - Проверка качества кода - Сборка и публикация артефактов - Развертывание - Демонстрационные примеры

habr.com/ru/companies/rshb/art

#platform #git #paas #ci #nexus #gitflow #git_workflow #gitlabci #gitops

2025-03-20

Автоматизируем создание cloud native образов: пошаговая инструкция

Всем привет! С вами снова Иван Протченко — инженер из команды Читать дальше

habr.com/ru/companies/cloud_ru

#packer #qemu #qemukvm #gitlabrunner #gitlab #gitlabci #cloudnative #qcow2 #ubuntuserver

Věroš 🦥 K.verosk@hachyderm.io
2025-03-07

Gitlab planned an allowlist in Gitlab CI a few years ago - CI jobs from one project should have access to another project.

We were working around it pretty wildly back then, but today I needed it again.

The nice people at Gitlab have already implemented it. ❤️

docs.gitlab.com/ci/jobs/ci_job

#gitlab #gitlabCi #devops

Screenshot of the Gitlab UI. 
Addoing Job token  permissions for a CI job to access another project artifacts.
2025-03-05

App.Farm CI. Часть III. Подготовка к реализации flow — быть вахтером или не быть?

Привет, Хабр! На связи команда разработки App.Farm в РСХБ-Интех. Хотели бы представить вам следующую часть цикла статей об App.Farm CI, одной из подсистем нашего продукта — PaaS App.Farm. App.Farm - платформа по типу PaaS для стандартизации процесса разработки бизнес-приложений: от хранения исходного кода до запуска сервисов. App.Farm CI — подсистема обеспечивающая хранение кода, артефактов, автоматизацию сборки. Какие темы затронем в этой части: - Архитектура подключаемых flow - Архитектура сборки - Базовый набор flow - Требования к flow - Статическая верификация

habr.com/ru/companies/rshb/art

#platform #git #paas #ci #nexus #gitflow #git_workflow #gitlabci #gitops

2025-03-03

What I did in the last couple of weeks (part 8):

Did I mention previously that building container images with apko using packages from WolfiOS, is a very pleasant and nice experience?

Well, I needed to build an image in GitlabCI. For GitHub, there is an official apko action that works flawlessly.
For GitlabCI though I encountered that the official apko image is not working due to the lack of a shell inside the container (which normally is a good things safety-wise).

So, I built my own apko image on GitHub and then used that in the GitlabCI to build an image using apko there.

github.com/kastl-ars/wolfi-apk

I also opened an issue with the apko maintainers for this, as GitlabCI support would be really nice.

BTW, huge shoutout to the Chainguard folks for maintaining WolfiOS and so many safe and small images!

#container #GitlabCI #cicd #apko #chainguard #

2025-02-12

Картинка дня DevOps-инженера: подъем в 6 утра по тревоге, разборы полетов и раннеры GitLab CI

Эволюционируя из рядового сисадмина в DevOps-а, специалисты начинают заботиться о разработке. В среднем разработчики об инфраструктуре знают не очень много: вполне может добавить скрипт, который обрушит кластер. Поэтому наша задача как девопсов сделать систему максимально отказоустойчивой, автоматизировать рутину, выстроить процессы CI/CD, настроить мониторинг и вообще следовать подходу “Инфраструктура как код”. Но это в теории. На практике это возможно, только если в систему никто не вносит никаких изменений, а так не бывает. Поэтому жизнь DevOps - постоянный “День Радио” в отдельно взятой инфраструктуре. Врезка: “День Радио” — это фильм с сюжетом, что в прямом эфире вот-вот должен стартовать марафон, но за десять минут до начала выясняется, что заранее подготовленная тема перехвачена конкурентами. И начинается суета и множество сюжетных поворотов и проблем 🙂 Я поговорил с Дмитрием, тимлидом DevOps-команды в Git In Sky. Обсудили, как выглядит его типичный рабочий день и какие задачи стоят перед командой в условиях активно растущего рынка SRE-аутсорсинга.

habr.com/ru/articles/881470/

#devops #teamlead #arhitectura #gitlabci #sre #outsourcing #routine #monitoring #projects #cluster

Florian van der Galiënflorivdg@sueden.social
2025-02-10

Deploying an Astro static site with GitLab CI? Make sure your SSH setup is rock-solid! I break down how to securely automate deployments with rsync over SSH—step by step. No more manual uploads!

👉 flori.dev/reads/astro-static-s

#Astro #GitLabCI #DevOps #WebDev

2025-01-28

CI для мобильной разработки или как мы используем fastlane

Хороший CI/СD — залог успешной реализации и быстрой выкатки проектов команды. Но нам приходилось поддерживать две версии CI и делать много ручной работы при обновлениях. Поэтому встала задача реализовать мультиплатформенный CI, который легко подключить в проект и который имел бы быстрый процесс обновления, единую точку хранения секретов, поддерживал все виды тестирования, автотегирование и автоверсионирование. Реализовать такой CI получилось с использованием fastlane. В статье я расскажу, что мы сделали и каких результатов удалось достичь.

habr.com/ru/companies/skbkontu

#gitlabci #непрерывное_развертывание #ci #cd

2025-01-22

Viendo que hay un montón de gente nueva por aquí, aprovecho para repetir mi #presentacion

Me llamo Eneko y en mi TL podéis esperar, sobre todo:

- Cosas de #fotografía y #astronomía (soy aficionado, publico poco pero retooteo cosas de gente que sabe más que yo)

- Fotos de mis paseos por el monte, comida, cafés, desayunos con tortilla y temas así ;-)

- Cosas (pocas) relacionadas con mi trabajo: temas de #devops, #GitLabCI, uso de #Logseq, etc.

- Temas relacionados con informatica a nivel de usuario: #linux #debian #selfHost

- RT de temas sociales, #republica, #ateismo, #pastafarismo y más

Ariel (now with DNS!)arichtman@eigenmagic.net
2025-01-21

Lord forgive me for the hacks I'm about to do to gitlab CI

Might blog it after, if a scalding hot shower removes the stink

#GitLab #CICD #GitLabCI #GitLabCICD #DevOps #PlatformEngineering

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst