⚙️ 2/3 Technisch läuft das über ein Python-Script, das die GitLab API nutzt, und eine .gitlab-ci.yml mit einem Schedule-Trigger. Das Script holt alle offenen Issues mit dem richtigen Label, vergleicht das Due Date mit dem heutigen Datum – und tauscht bei Fälligkeit das Label aus.

Das Ganze läuft vollautomatisch, ohne dass ich morgens Issues von Hand verschieben muss. ✅

#Python #GitLabCI #Projektmanagement

Как сделать 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 . После успешной...

Хабр

Тюнинг .gitlab-ci.yml: 7 неочевидных фич GitLab CE для чистых и быстрых пайплайнов

Сложно поддерживать CI/CD, когда граф пайплайна в GitLab превращается в бесконечную «простыню», параллельные запуски terraform apply приводят к блокировкам, а для игнорирования некритичных ошибок приходится писать || true . Может показаться, что для решения этих проблем нужны «костыли» или переход на enterprise-лицензию. На деле же с ними помогут встроенные возможности GitLab CE. В статье разбираем неочевидные ключевые слова .gitlab-ci.yml , которые сэкономят вам время и нервы.

https://habr.com/ru/companies/flant/articles/1000392/

#gitlab #gitlabci #opensource #cicd

Тюнинг .gitlab-ci.yml: 7 неочевидных фич GitLab CE для чистых и быстрых пайплайнов

В проектах «Экспресс 42» — подразделения «Фланта», которое занимается DevOps-консалтингом и внедрением, — мы каждый день работаем с GitLab. И нередко встречаем у клиентов сложные пайплайны, которые...

Хабр

Catch GitLab CI failures before GitLab CI does.

Bob McDonald is sharing a ready-to-use configuration at Florida DrupalCamp so you can run the same CI checks locally before hitting Drupal.org’s pipelines. If you’re tired of pushing code, waiting on CI, and then finding out you missed something small, this session will save you time and frustration.

Come say hello!
https://www.fldrupal.camp/session/save-time-reviews-and-heartache-running-gitlab-ci-checks-locally?utm_source=chatgpt.com

#FloridaDrupalCamp #Drupal #GitLabCI #OpenSource #DevOps

Hướng dẫn chi tiết thiết lập CI/CD pipeline cho pull-request, giúp đội nhóm kiểm thử mã nguồn nhanh chóng trước khi merge. Bao gồm thiết lập GitHub Actions/GitLab CI/Jenkins, tối ưu hóa quy trình DevOps.

#CI_CD #DevOps #GitHubActions #GitLabCI #TiếnTinh #Pipeline #LậpTrình #DevOpsVietnam

https://www.reddit.com/r/programming/comments/1qsz4sa/the_ultimate_guide_to_creating_a_cicd_pipeline/

Writing documentation should be as low-key as possible to remove the pain from the process. One way to achieve this is through Documentation as Code. Setting it up and configuring it may take some time, but once it's done, you can focus on creating the content itself. As a developer, I appreciate good documentation, but…...
#asciidoctor #GitLab #GitLabCI #GitLabPages
https://foojay.io/today/documentation-as-code-with-asciidoctor-gitlab-ci-and-gitlab-pages/
foojay – Documentation as Code with AsciiDoctor, GitLab CI, and GitLab Pages

Writing documentation should be as low-key as possible to remove the pain from the process. One way to achieve this is through Documentation as Code. Setting it up and configuring it may take some time, but once it's done, you can focus on creating the content itself.

foojay

@sophie

Did it ever get GitLab CI using Nix images created using `buildNixShellImage`?

It looks like that sets `cmd` on the image to Bash with some setup, but GitLab seems to want to run `/bin/sh` without any of the setup - which leaves all the packages in the Nix shell outside of the default `$PATH`.

Now we _can_ set the `entrypoint` in the GitLab CI image definition but those store paths are definitely going to change...

#Nixpkgs #Nix #GitLab #GitLabCI #Containers #OCI

ClusterAPI как цель, Terraform как мост: управляем жизненным циклом платформы

Я Олег Одинцов, платформенный инженер App.Farm . App.Farm — собственная разработка Россельхозбанка, которая используется для станадартизации процессов разработки программного обеспечения и предоставления высокоуровневого интерфейса пользователям для автоматизации их задач. Можно сказать, что App.Farm — это автоматизация «под ключ». Пользователь получает полный цикл управления разработкой от размещения кода до деплоя приложений. Более «смузийное» название — IDP платформа.

https://habr.com/ru/companies/rshb/articles/980742/

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

ClusterAPI как цель, Terraform как мост: управляем жизненным циклом платформы

Я Олег Одинцов, платформенный инженер App.Farm . App.Farm — собственная разработка Россельхозбанка, которая используется для стандартизации процессов разработки программного обеспечения и...

Хабр

Масштабируемые GitLab Runners в AWS: как избавиться от ручного управления и снизить затраты

Мы избавились от «вечно живущих» EC2‑инстансов, настроили масштабируемые GitLab Runner’ы через Fleeting и Autoscaler и при этом сократили расходы на CI‑инфраструктуру. Делимся рабочими конфигами, подводными камнями и практическим гайдом по настройке.

https://habr.com/ru/companies/flant/articles/974856/

#gitlabci #aws #gitlabrunner #autoscaling #инфраструктура #devops

Масштабируемые GitLab Runners в AWS: как избавиться от ручного управления и снизить затраты

Всё было хорошо, пока не стало плохо. В какой‑то момент задачи в GitLab начали запускаться с задержкой в 5, 10, а иногда и 15 минут. Очередь в пайплайнах росла, DevOps нервничал, разработчики...

Хабр

This post of mine is just a week old and I've already sent it to three people in reply to their questions about how to do exactly that.

And I'm using it now as a reference to implement the same on another project.

So, I figured I might link to it again for those who have missed it somehow:)

https://dev.to/justlig/podman-on-gitlab-ci-fast-efficient-container-builds-no-dind-required-e2e

#Docker #Podman #GitlabCI #Gitlab #CI #CICD

Podman on GitLab CI: Fast, Efficient Container Builds — No DinD Required

If you’re still relying on Docker-in-Docker (DinD) for container builds in GitLab CI, there’s a...

DEV Community