docker build
docker build -t gitlab-webhooks .
配置.env文件
# gitlab具有拉代码权限的用户名
GITLAB_USER=xxx
# 此用户的密码
GITLAB_PWD=xxx
# 构建失败通知的企业微信群token
ALARM_GROUP_TOKEN=xxx
# 构建成功通知的企业微信群token
NOTICE_PUBLISH_SUCCESS_GROUP_TOKEN=xxx
# nexus用户名
NEXUS_USERNAME=xxx
# nexus密码
NEXUS_PASSWORD=xxx
运行
docker-compose up -d
gitlab配置
settings -> integrationsadd webhookshttp://ip:port/release每创建一个tag,gitlab都会通过上面配置的钩子函数推送到此服务,tag name必须满足v+version格式。
参考组件发布规范
Content type
Image
Digest
Size
570.3 MB
Last updated
over 6 years ago
docker pull sunhaojava/gitlab-webhooks