Crazy-Max/Dioun
🔔 получать уведомления, когда изображение обновляется в реестре Docker
О
Dioun это приложение CLI, написанное в Идти Для получения уведомлений, когда изображение Docker обновляется в реестре Docker. С GO, это приложение может использоваться на многих платформах и архитектурах. Эта поддержка включает в себя Linux, FreeBSD, MacOS и Windows по архитектурам, такими как AMD64, I386, ARM и другие.
Функции
- Разрешить посмотреть репозиторий Docker и сообщить о новых тегах
- Включить и исключить фильтры с регулярным выражением для тегов
- Внутренняя реализация Cron через процедуры GO
- Рабочий бассейн для параллелизных анализов
- Разрешить переопределение ОС и архитектуры изображения
- Многопрофики доступны как Докер , Рой , Файл …
- Получить уведомление через Pretify, Mail, Slack, Telegram и более
- Улучшенная регистрация
- Часовой пояс можно изменить
- Официальный Доступное изображение Docker
Документация
- Установить
- использование
- Конфигурация
- Провайдеры
- Уверенность
- Часто задаваемые вопросы
- Обновлять ноты
Чем я могу помочь?
Все виды взносов приветствуются
Dioun 3.0 теперь доступен с 3 новыми поставщиками уведомлений и некоторыми улучшениями.
Amqp.
Вы можете отправить уведомления на любой совместимый сервер AMQP. Ответ JSON будет выглядеть так:
{ "diun_version": "0.3.0", "status": "new", "provider": "file", "image": "docker.io/crazymax/swarm-cronjob:0.2.1", "mime_type": "application/vnd.docker.distribution.manifest.v2+json", "digest": "sha256:5913d4b5e8dc15430c2f47f40e43ab2ca7f2b8df5eee5db4d5c42311e08dfb79", "created": "2019-01-24T10:26:49.152006005Z", "platform": "linux/amd64" }
Скрипт
Вы также можете использовать сценарий или программа в качестве поставщика уведомлений. Следующие переменные среды передаются в процесс и будут выглядеть так:
DIUN_VERSION=3.0.0 DIUN_ENTRY_STATUS=new DIUN_ENTRY_PROVIDER=file DIUN_ENTRY_IMAGE=docker.io/crazymax/diun:latest DIUN_ENTRY_MIMETYPE=application/vnd.docker.distribution.manifest.list.v2+json DIUN_ENTRY_DIGEST=sha256:216e3ae7de4ca8b553eb11ef7abda00651e79e537e85c46108284e5e91673e01 DIUN_ENTRY_CREATED=2020-03-26 12:23:56 +0000 UTC DIUN_ENTRY_PLATFORM=linux/adm64
Microsoft Teams
А также отправьте уведомления к каналу команды ваших команд, используя Входящие url webhook :
Дайте мне знать, если у вас есть какие-либо вопросы или если вы ждете новых функций!
Поддержите этот проект по Став спонсором на Github 👏 или сделав PayPal пожертвование Чтобы это путешествие продолжалось бесконечно! 🚀
Спасибо еще раз за вашу поддержку, она очень ценится! 🙏
Оригинал: «https://dev.to/crazymax/diun-3-0-available-with-3-new-notification-providers-bli»