Ян Анисимов. Персональная экосистема для разработчика или как нам сэкономить
Доклад о выборе решений для построения закрытых экосистем для индивидуальных разработчиков и групп. Обсуждается выбор компонент для связки VCS+CI. Какой PaaS можно взять за основу. И как его, если надо, кастомизировать
n e : d e p l o y : image: a l p i n e / g i t s e c r e t s : [ s s h k e y ] commands: - m k d i r / r o o t / . s s h - t o u c h / r o o t / . s s h / i d _ r s a - t o u c h / r o o t / . s s h / known_hosts - p r i n t f "$SSHKEY" > / r o o t / . s s h / i d _ r s a - s s h −k e y s c a n −H app . y a n c h i c k . o r g > / r o o t / . s s h / known_hosts - g i t c o n f i g −−g l o b a l u s e r . e m a i l "[email protected]" - g i t c o n f i g −−g l o b a l u s e r . name "DRONE CI" - g i t commit −m "Add env to deploy" - g i t r e m o t e add dokku s s h :// dokku@app . y a n c h i c k . o r g / p y c h e l −h e l l o - g i t push −−f o r c e dokku m a s t e r Ïåðñîíàëüíàÿ ýêîñèñòåìà äëÿ ðàçðàáîò÷èêà èëè êàê íàì ñýêîíîìèòü 22 /25