Email or username:

Password:

Forgot your password?
Top-level
kurator88

Поднял короче gitea, но доступа я вам пока не дам, потому что я жадный. Вот такой вот я человек плохой

13 comments
kurator88

@gentooman ога. Легкий - открытый - модный - современный.

Я сам люблю gitlab и руку набил на его ci\cd но криптошизы его не очень любят. Я ради эксперемента решил попробывать как себя ведет gitea. Я вот сейчас вспомнил что там есть совсем правильный fork но я его позже палочкой потыкаю

kurator88

@gentooman пока я собирался подойди к gitea, там успела случится драма и теперь оказывается весь свободный мир пользуется forgejo (совместимый открытый форк)

поставил вот сейчас forgejo:1.19.4-0

Вот тут взял docker-compose который с pg. Только имя образа поменял на forgejo
docs.gitea.com/next/installati

kurator88

@automation_guru как я понял, плохие люди захватили репозиторий gitea чтобы делать деньги и коммерческий продукт а добрые люди сделали форк чтобы нести добро в массы.

Но это не точно. Новость про форк

opennet.ru/opennews/art.shtml?

kurator88

@automation_guru спасибо федерации, я сам это все тут узнал

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:

Посмотрел в сторону 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 '

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