دفع push
Gitlab
tag push
merge request
وتوجيه pipeline
إلى الروبوتات على منصات المراسلة الفورية التابعة لجهات خارجية، مثل Enterprise WeChat وFeishu وما إلى ذلك؛
1.0.0
: يستخدم التعليمات البرمجية المضمنة ويدعم Enterprise WeChat فقط؛
2.xx
: من خلال قوالب الرسائل، يمكنك تكوين تنسيق وحقول رسائل الإعلام بنفسك للحصول على طرق تكوين محددة، يرجى الرجوع إلى الوثائق الرسمية للشارب.
ما يجب القيام به:
انظر الشكل أدناه للحصول على التفاصيل:
دفع رمز دفع Gitlab
دفع Gitlab فرعًا جديدًا
دفع Gitlab حذف الفرع
علامة دفع Gitlab
طلب دمج Gitlab طلب دمج
خط أنابيب Gitlab
PLATFORM
: qywx | feishu
، الافتراضي هو qywx
، وهو: Enterprise WeChat، Feishu؛WEBHOOK_URL_XXX
: عنوان خطاف الويب للروبوت، يرجى الرجوع إلى نشر التطبيق وتشغيله للحصول على تكوين محدد؛SHOW_ORIGINAL
: true | false
، الافتراضي هو false
، إذا لم يكن هناك قالب، ما إذا كان سيتم إرسال نص الرسالة الأصلية؛يمكن القيام بكيفية إضافة روبوت جماعي من خلال تعليمات تكوين روبوت مجموعة Baidu وWeChat للمؤسسات.
إضافة روبوت إلى مجموعة Feishu. تعليمات تكوين الروبوت Feishuqun
مثال على عنوان Feishu webhook: https://open.feishu.cn/open-apis/bot/v2/hook/UUID
يضيف التطبيق عنوان خطاف الويب للروبوت من خلال متغيرات البيئة، مع WEBHOOK_URL_
كبادئة، والتي يمكن أن تتبعها مجموعات دفع مختلفة.
على سبيل المثال، متغير البيئة WEBHOOK_URL_PROJ
، PROJ
هو مجموعة الدفع. تُستخدم مجموعات الدفع عند التكامل مع Gitlab
.
على سبيل المثال:
PROJ
.ثم يتم تعيين متغيرات البيئة على:
WEBHOOK_URL_PROJ=https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=ABCDEFG
يمكن للتطبيق إضافة مجموعات دفع متعددة.
قم بتعديل متغير البيئة WEBHOOK_URL
في ملف docker-compose.yml
وأضف عنوان webhook
الخاص企业微信机器人
.
docker-compose up -d
الوصول إلى الخدمة من خلال المنفذ :7001
.
أولاً، يقوم النظام بتثبيت بيئة تشغيل node
.
WEBHOOK_URL_PROJ=https://qyapi.weixin.qq.com/cgi-bin/webhook/send ? key=ABCDEFG npm start
الوصول إلى الخدمة من خلال المنفذ :7001
.
انتقل إلى المشروع، settings
=> integrations
.
يقوم عنوان URL بملء عنوان ورقم منفذ الخدمة + مجموعة الدفع.
على سبيل المثال، عنوان الخادم هو: https://192.168.100.100:7001، ومجموعة الدفع هي PROJ.
املأ عنوان URL: https://192.168.100.100:7001/proj
للحصول على إعدادات محددة، انظر الشكل أدناه: