Dorong push
Gitlab
, tag push
, merge request
, dan pipeline
ke robot pada platform IM pihak ketiga, seperti Enterprise WeChat, Feishu, dll.;
1.0.0
: Menggunakan kode bawaan dan hanya mendukung WeChat Perusahaan;
2.xx
: Melalui templat pesan, Anda dapat mengonfigurasi sendiri format dan kolom pesan notifikasi. Untuk metode konfigurasi spesifik, silakan merujuk ke dokumentasi resmi kumis.
tugas:
Lihat gambar di bawah untuk detailnya:
Dorongan kode dorong Gitlab
Gitlab mendorong cabang baru
Gitlab mendorong penghapusan cabang
Tag dorong tag gitlab
Permintaan penggabungan Gitlab, permintaan penggabungan
Pipa pipa Gitlab
PLATFORM
: qywx | feishu
, defaultnya adalah qywx
, yaitu: Perusahaan WeChat, Feishu;WEBHOOK_URL_XXX
: alamat webhook robot, lihat penerapan dan pengoperasian aplikasi untuk konfigurasi spesifik;SHOW_ORIGINAL
: true | false
, defaultnya adalah false
, jika tidak ada templat, apakah akan mengirim isi pesan asli;Cara menambahkan robot grup dapat dilakukan pada instruksi konfigurasi robot grup Baidu dan perusahaan WeChat.
Tambahkan robot ke Grup Feishu. Petunjuk konfigurasi robot Feishuqun
Contoh alamat webhook Feishu: https://open.feishu.cn/open-apis/bot/v2/hook/UUID
Aplikasi menambahkan alamat webhook robot melalui variabel lingkungan, dengan WEBHOOK_URL_
sebagai awalan, yang dapat diikuti oleh grup push yang berbeda.
Misalnya, variabel lingkungan WEBHOOK_URL_PROJ
, PROJ
adalah grup push. Grup push digunakan saat berintegrasi dengan Gitlab
.
Misalnya:
PROJ
.Kemudian variabel lingkungan diatur ke:
WEBHOOK_URL_PROJ=https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=ABCDEFG
Suatu aplikasi dapat menambahkan beberapa grup push.
Ubah variabel lingkungan WEBHOOK_URL
di file docker-compose.yml
dan tambahkan alamat webhook
企业微信机器人
.
docker-compose up -d
Akses layanan melalui port :7001
.
Pertama, sistem menginstal lingkungan node
yang sedang berjalan.
WEBHOOK_URL_PROJ=https://qyapi.weixin.qq.com/cgi-bin/webhook/send ? key=ABCDEFG npm start
Akses layanan melalui port :7001
.
Buka proyek, settings
=> integrations
.
URL mengisi alamat dan nomor port layanan + grup push.
Misalnya, alamat servernya adalah: https://192.168.100.100:7001, dan grup pushnya adalah PROJ.
Isi URL: https://192.168.100.100:7001/proj
Untuk pengaturan spesifiknya, lihat gambar di bawah ini: