push
, tag push
, merge request
et pipeline
de Gitlab
vers des robots sur des plates-formes de messagerie instantanée tierces, telles que Enterprise WeChat, Feishu, etc.;
1.0.0
: utilise le code intégré et prend uniquement en charge Enterprise WeChat ;
2.xx
: Grâce aux modèles de message, vous pouvez configurer vous-même le format et les champs du message de notification. Pour les méthodes de configuration spécifiques, veuillez vous référer à la documentation officielle de moustache.
faire:
Voir la figure ci-dessous pour plus de détails :
Poussée du code push Gitlab
Gitlab pousse une nouvelle branche
Branche de suppression push Gitlab
Balise push Gitlab
Demande de fusion Gitlab Demande de fusion
Pipeline Gitlab
PLATFORM
: qywx | feishu
, la valeur par défaut est qywx
, c'est-à-dire : Enterprise WeChat, Feishu ;WEBHOOK_URL_XXX
: adresse du webhook du robot, veuillez vous référer au déploiement et au fonctionnement de l'application pour une configuration spécifique ;SHOW_ORIGINAL
: true | false
, la valeur par défaut est false
, s'il n'y a pas de modèle, s'il faut envoyer le corps du message d'origine ;Comment ajouter un robot de groupe peut être effectué sur les instructions de configuration du robot de groupe Baidu et Enterprise WeChat.
Ajoutez un robot au groupe Feishu. Instructions de configuration du robot Feishuqun
Exemple d'adresse de webhook Feishu : https://open.feishu.cn/open-apis/bot/v2/hook/UUID
L'application ajoute l'adresse du webhook du robot via des variables d'environnement, avec WEBHOOK_URL_
comme préfixe, qui peut être suivie par différents groupes push.
Par exemple, la variable d'environnement WEBHOOK_URL_PROJ
, PROJ
est le groupe push. Les groupes push sont utilisés lors de l'intégration avec Gitlab
.
Par exemple:
PROJ
.Ensuite, les variables d'environnement sont définies sur :
WEBHOOK_URL_PROJ=https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=ABCDEFG
Une application peut ajouter plusieurs groupes push.
Modifiez la variable d'environnement WEBHOOK_URL
dans le fichier docker-compose.yml
et ajoutez l'adresse du webhook
企业微信机器人
.
docker-compose up -d
Accédez au service via le port :7001
.
Tout d’abord, le système installe node
.
WEBHOOK_URL_PROJ=https://qyapi.weixin.qq.com/cgi-bin/webhook/send ? key=ABCDEFG npm start
Accédez au service via le port :7001
.
Allez dans le projet, settings
=> integrations
.
L'URL renseigne l'adresse et le numéro de port du service + groupe push.
Par exemple, l'adresse du serveur est : https://192.168.100.100:7001 et le groupe push est PROJ.
Remplissez l'URL : https://192.168.100.100:7001/proj
Pour des paramètres spécifiques, voir la figure ci-dessous :