Опенсорс
Мой оп-н-сорс — это не цель и даже не средство
Git Auto Deploy
Git Auto Deploy — это Python сервер, который слушает веб-хуки, делает пулл и запускает скрипт, который что-нибудь запускает, перезапускает или даже строит.
Мой форк. Я решил, что основной идеей форка будет поддержка opiniontated образов для докера, чему не место в основном проекте.
Оригинальный проект: Git Auto Deploy.
Мой древний вклад, 2015:
Вряд-ли те изменения остались в коде, но поведение осталось, и получается, что оно впервые было запушено мной. По итогам этого творчества, я молча был добавлен в контрибьюторы и теперь могу коммитить в мастер напрямую без пуллреквестов
Мой текущий вклад, 2020:
-
olipo186: Thanks a lot for an excellent PR @chivorotkiv! The «base usage» example is great and helps out when getting started.
Umputun / baseimage
О, это был триумфальный вклад (2020):
umputun: makes sense, thx
GAD to docker
GAD to docker это проект о том, чтобы управлять контейнеризированными проектами, в отличие от docker-GAD, который о том, чтобы сам GAD запускался в контейнере.
Основной смысл в скрипте deploy-tag.sh, который анализирует тэги текущего коммита и подставляет подходящий тэг в docker-compose.yml для запуска проекта, где этот тэг подставляется в образы, которые compose должен скачать и запустить.
Второй смысл в скрипте image-init-secrets/init.sh, который копирует ключи с хоста в voulume.
(2020-2021)