mastodon.world is one of the many independent Mastodon servers you can use to participate in the fediverse.
Generic Mastodon server for anyone to use.

Server stats:

9K
active users

#gitlabrunner

1 post1 participant0 posts today

Разворачиваем GitLab за пару кликов

Когда нужна полноценная среда для CI/CD, но нет времени на развёртывание инфраструктуры с нуля, контейнеризированный GitLab становится быстрым и удобным решением. В этой статье покажем, как развернуть локальный GitLab и GitLab Runner через Docker и Docker Compose, избежать распространённых ошибок на старте и настроить базовый пайплайн за минимальное время.

habr.com/ru/companies/otus/art

ХабрРазворачиваем GitLab за пару кликовGitLab является одним из самых популярных инструментов для создания полноценного конвейера Ci/CD. Про GitLab написано множество статей и книг, однако большинство из них посвящены...

Как сделать GitLab CI/CD вашим лучшим другом для сборки и доставки Flutter приложений. Часть 1

Flutter & GitLab CI/CD. Подготовка и настройка физической машины В мире мобильной разработки, где скорость и стабильность доставки приложений определяют успех, выбор инструментов для автоматизации становится особенно важным. Работая мобильным разработчиком в TAGES более пяти лет, я убедился, что использование self-hosted решений дает значительные преимущества в гибкости, надежности и контроле над процессами. Одним из таких мощных инструментов является GitLab – платформа, которая позволяет не только управлять кодом, но и настраивать полноценные CI/CD -процессы. Эта статья станет первым шагом на пути к полной автоматизации сборки и доставки Flutter -приложений. Мы разберем, как превратить вашу физическую машину в надежный инструмент для автоматизации. В конце статьи у вас будет готовая машина, которая сможет запускать и обрабатывать задачи из GitLab .

habr.com/ru/articles/899434/

ХабрКак сделать GitLab CI/CD вашим лучшим другом для сборки и доставки Flutter приложений. Часть 1Flutter & GitLab CI/CD. Подготовка и настройка физической машины В мире мобильной разработки, где скорость и стабильность доставки приложений определяют успех, выбор инструментов для автоматизации...

Me: (having realized that the #Terraform code I delivered to a user is probably going to leave that user baffled, opts to create a #GitLab #CI-pipeline that will make use of the TF code easier) "Hey, , you need to stand up a #GitLabRunner for the project to be able to use the #pipeline I created for you"

User: "Let me get a runner installed!"

(time passes)

Me: (after noticing that has finally registered a runner) "Uh… That runner you registered isn't going to be usable with the pipeline I created for you. You configured the runner to
only run tagged jobs. Further, you also configured it to only run jobs with a specific tag. The pipeline I created for you doesn't have any tagged jobs, let alone the one you allowed your runner to handle: your runner isn't going to be able to run any part of the pipeline."

#DevRants
#ITrants

habe heute meine #GitLabCICD #gitlabrunner #cicd #cicdpipeline repariert. stellte sich raus, dass sie gar nicht so kaputt war. hab vor paar wochen das zugrunde liegende #ubuntu upgegradet und das war dann offenbar der meinung, dass ich die ganzen #python module nicht mehr brauche. neu installiert und pipeline funzt wieder. (ging um github.com/elbosso/anybadge

GitHubGitHub - elbosso/anybadge: A Python project for generating badges for your projects, with a focus on simplicity and flexibility.A Python project for generating badges for your projects, with a focus on simplicity and flexibility. - elbosso/anybadge

Погружение в DevOps: запускаем GitLab и GitLab Runners локально

В этой статье мы рассмотрим, как развернуть собственный GitLab сервер и GitLab Runners с использованием Docker Compose. Это руководство поможет вам создать локальную среду для изучения и практики GitLab CI/CD. Мы пройдем через все этапы: от настройки контейнеров до регистрации раннеров и создания примера CI/CD пайплайна. Независимо от того, новичок вы в CI/CD или опытный разработчик, этот гайд предоставит вам ценные знания для улучшения вашего процесса разработки.

habr.com/ru/articles/824514/

#gitlab #gitlabci #gitlab_ci #gitlabrunner #gitlab_runner #gitlabci #ci #ci/cd

ХабрПогружение в DevOps: запускаем GitLab и GitLab Runners локальноВ этой статье мы рассмотрим, как развернуть собственный GitLab сервер и GitLab Runners с использованием Docker Compose. Это руководство поможет вам создать локальную среду для изучения и практики...

GitLab has released patch versions 16.11.1, 16.10.4, and 16.9.6 for both Community Edition (CE) and Enterprise Edition (EE). These updates are crucial as they address significant bugs and security vulnerabilities. It's highly recommended that all GitLab installations upgrade to these versions immediately to ensure security and stability. GitLab.com is already running the patched versions.

One of the critical vulnerabilities addressed (CVE-2024-2434) is a Path Traversal issue that could lead to Denial of Service (DoS) and restricted file read.

Another high-severity issue involves GitLab account takeover under certain conditions when using Bitbucket as an OAuth provider (CVE-2024-4024).

For those interested in updating GitLab or GitLab Runner, detailed instructions are available on the Update page and Updating the Runner page.

about.gitlab.com/releases/2024

GitLabGitLab Patch Release: 16.11.1, 16.10.4, 16.9.6Learn more about GitLab Patch Release: 16.11.1, 16.10.4, 16.9.6 for GitLab Community Edition (CE) and Enterprise Edition (EE).

Настройка CI/CD глазами разработчика

Тема, которая будет сегодня освещена, рассказывается от лица backend разработчика. На нашем проекте нет devops'а, который бы мог подсказать, направить. Поэтому нам пришлось выходить из зоны комфорта. Тут кое-что интересное...

habr.com/ru/articles/795931/

#ci/cd_gitlab #java #gradle #postgresql #ubuntu_server #spring #junit #pipeline #gitlabrunner #docker

ХабрНастройка CI/CD глазами разработчикаВведение Когда я захожу на Хабр, чтобы разобраться в конкретной проблеме, я ожидаю увидеть решение возникшего вопроса. Но к моему сожалению, частенько не хватает статей, в которых будет разбор...

I finally managed to make a #rootless #Podman #Quadlet for #Gitlab that is functional on local setups and includes #GitlabRunner to run #ContinuousIntegration / #CI on!

The Readme mentions all the needed steps to run it, avoiding all the gotchas that you might encounter.

Internally the Gitlab Runner can use #Docker containers from within Podman without any issues!

This makes it much easier for you to learn how to do CI yourself.

github.com/herzenschein/herz-q

GitHubherz-quadlet/gitlab at main · herzenschein/herz-quadletA repository where I store my podman quadlets. Contribute to herzenschein/herz-quadlet development by creating an account on GitHub.

Declare major functions for deprecated, but don't supply the new method, yet. Only slightly funny, #Gitlab #GitlabRunner

"The ability to pass a runner registration token was deprecated in GitLab 15.6 and is planned for removal in 17.0, along with support for certain configuration arguments. This change is a breaking change. GitLab plans to introduce a new GitLab Runner token architecture, which introduces a new method for registering runners and eliminates the legacy runner registration token."

docs.gitlab.com/runner/registe

docs.gitlab.comRegistering runners (deprecated) | GitLabDocumentation for GitLab Community Edition, GitLab Enterprise Edition, Omnibus GitLab, and GitLab Runner.