Empuje Gitlab
push
, tag push
, merge request
y pipeline
a robots en plataformas de mensajería instantánea de terceros, como Enterprise WeChat, Feishu, etc.;
1.0.0
: utiliza código integrado y solo admite Enterprise WeChat;
2.xx
: A través de las plantillas de mensajes, puede configurar el formato y los campos del mensaje de notificación usted mismo. Para conocer métodos de configuración específicos, consulte la documentación oficial del bigote.
hacer:
Consulte la figura a continuación para obtener más detalles:
Empuje de código de inserción de Gitlab
Gitlab impulsa una nueva rama
Rama de eliminación de inserción de Gitlab
Etiqueta de inserción de Gitlab etiqueta de inserción
Solicitud de fusión de Gitlab Solicitud de fusión
Canalización de canalización de Gitlab
PLATFORM
: qywx | feishu
, el valor predeterminado es qywx
, es decir: Enterprise WeChat, Feishu;WEBHOOK_URL_XXX
: dirección del webhook del robot; consulte la implementación y operación de la aplicación para obtener una configuración específica;SHOW_ORIGINAL
: true | false
, el valor predeterminado es false
, si no hay plantilla, si se envía el cuerpo del mensaje original;Se puede agregar un robot de grupo en las instrucciones de configuración del robot de grupo de Baidu y WeChat empresarial.
Agregue un robot al Grupo Feishu. Instrucciones de configuración del robot Feishuqun
Ejemplo de dirección de webhook de Feishu: https://open.feishu.cn/open-apis/bot/v2/hook/UUID
La aplicación agrega la dirección del webhook del robot a través de variables de entorno, con WEBHOOK_URL_
como prefijo, que puede ser seguida por diferentes grupos de inserción.
Por ejemplo, la variable de entorno WEBHOOK_URL_PROJ
, PROJ
es el grupo de inserción. Los grupos push se utilizan cuando se integra con Gitlab
.
Por ejemplo:
PROJ
.Luego las variables de entorno se establecen en:
WEBHOOK_URL_PROJ=https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=ABCDEFG
Una aplicación puede agregar varios grupos de inserción.
Modifique la variable de entorno WEBHOOK_URL
en el archivo docker-compose.yml
y agregue la dirección webhook
企业微信机器人
.
docker-compose up -d
Accede al servicio a través del puerto :7001
.
Primero, el sistema instala node
.
WEBHOOK_URL_PROJ=https://qyapi.weixin.qq.com/cgi-bin/webhook/send ? key=ABCDEFG npm start
Accede al servicio a través del puerto :7001
.
Vaya al proyecto, settings
=> integrations
.
La URL completa la dirección y el número de puerto del servicio + grupo push.
Por ejemplo, la dirección del servidor es: https://192.168.100.100:7001 y el grupo de inserción es PROJ.
Complete la URL: https://192.168.100.100:7001/proj
Para configuraciones específicas, consulte la siguiente figura: