LINUX.ORG.RU
решено ФорумAdmin

самый простой CI

 , ,


1

4

Есть что-нибудь ещё проще, чем gocd? Мне нужно просто git pull (с паролем или ключом) по интервалу и запуск команды, если есть новые коммиты. Сам пока писать не хочу, вдруг такое уже есть.

★★★★★
Ответ на: комментарий от einhander

Опять какой-то монстр с админкой. Мне нужна маленькая тулза. Можно доразвить скрипт на баше, но вдруг всё-таки найдётся именно простой CI. Неужели никто не написал?

InterVi ★★★★★
() автор топика
Ответ на: комментарий от InterVi

Зачем админка? Там не нужна админка. При том из дистровых реп она не ставится даже.

einhander ★★★★★
()

Не мучай попу и добавь workflows – та ещё какашка (но по сравнению с jenkins всё это конфеты), но працює и жрамши особо не просит.

А так ещё можешь глянуть на https://concourse-ci.org/

beastie ★★★★★
()
Последнее исправление: beastie (всего исправлений: 1)

Диды на серваке редактировали а этот выпендривается

DumLemming ★★★
()

сделай через гитовые хуки, если хочется совсем минимлизма

adn ★★★★
()
Ответ на: комментарий от ac130kz

Это хорошая мысль, но следующему админу придётся разбираться во всём этом колхозе. Так что придётся вложиться в хорошую документацию.

ugoday ★★★★★
()
Ответ на: комментарий от ac130kz

лок файл

где-то слышал, что в линукс файловых системах атомарные операции над директориями
поэтому надо лок-директории создавать, а не лок-файлы

Bad_ptr ★★★★★
()
Ответ на: комментарий от ac130kz

Так оно ж всегда так. Начинается с простого скрипта, а потом туда добавляются уведомления о провальном развёртывании (ещё один простой скрипт) и какой-то базовый мониторинг (тоже скрипт), а потом ещё нужно добавить возможность спросить позволения перед развёртыванием на проде (сюрприз-сюрприз, тоже скрипт) и если вас вдруг собьёт автобус, проще будет всё удалить и начать заново с любым стандартным инструментом, нежели разобраться в результатах вашего творчества.

ugoday ★★★★★
()
Ответ на: комментарий от Bad_ptr

O_EXCL вроде как нормально работает даже с NFS. На всякий пожарный, да, для надёжности симлинки можно натыкать или папки

ac130kz ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.