Email or username:

Password:

Forgot your password?
Top-level
kurator88

Посмотрел в сторону gitea \ agola как CI\ CD и понял что не хочу учить еще один синтаксис в yml за который мне никогда не заплатят.

Решение кривое но видимо на века
- закрытая учетка в gitlab.com
- локальные gitlab runners которые крутят ci\cd
- forgejo который делает зеркало из gitlab ci \ cd

Возможные варианты
- зеркало в gitlab из forgejo
- опция gitlab 'Run CI/CD pipelines for external repositories '

Буду смотреть :ablobcatbongogoogly:

1 comment
zetroot

@kurator88 во, про ямл который не хочется учить это в точку!
Переделал все рабочие билдпланы #bamboo на запуск билдскрипта #nuke, теперь каждый джоб выглядит как 2 таски:
- checkout
- script: ./build.sh JobName

Причем всякий #gitversion, #docker build & push, #nuget push тоже приятно запускать из своих билдскиптов и проекты стали наконец то CI-агностик. Если завтра придется переехать на gitlab, то миграция займет час для 80+ репок.

Обожаю nuke build, их dsl основанный на c# это просто космос. Разрабы могут вкрячить любую логику в билдскрипты без изучения эзотерических #yaml конкретного #ci.

Ну и конечно нельзя забывать про локальную отладку. Все можно отладить на своей тачиле, не будет больше этой пачки коммитов "fix ci pipline once again"

@kurator88 во, про ямл который не хочется учить это в точку!
Переделал все рабочие билдпланы #bamboo на запуск билдскрипта #nuke, теперь каждый джоб выглядит как 2 таски:
- checkout
- script: ./build.sh JobName

Причем всякий #gitversion, #docker build & push, #nuget push тоже приятно запускать из своих билдскиптов и проекты стали наконец то CI-агностик. Если завтра придется переехать на gitlab, то миграция займет час для 80+ репок.

Go Up