Gitlab CI/CD配置-并发送消息到飞书

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Gitlab CI/CD配置-并发送消息到飞书相关的知识,希望对你有一定的参考价值。

参考技术A

维基百科: CI/CD

其他资料: 什么是 CI/CD?一文带你理解CI持续集成和CD持续交付/部署 - 红帽

在 软件工程 中, CI/CD CICD 通常指的是 持续集成 和 持续交付 或 持续部署 的组合实践。CI/CD通过在应用程序的构建、测试和部署中实施自动化,在开发和运营团队之间架起了桥梁。

官方文档: GitLab CI/CD | GitLab

GitLab CI/CD 是一个内置于 GitLab 的工具,用于通过 连续方法 进行软件开发:

参考文档: https://docs.gitlab.com/runner/install/

GitLab Runner 是一个与 GitLab CI/CD 配合使用以在管道(pipelines )中运行作业(Jobs )的应用程序。

打开你的 gitlab 项目, 找到 设置 - CI/CD - Runner 。

)

其他请参考 https://docs.gitlab.com/runner/register/

然后按问题输入上图红框的内容。tag可以不填。

刷新页面,出现 此项目已激活的Runner表示 注册成功。

在项目根目录下添加 .gitlab-ci.yml 文件,内容为项目编译过程

具体可参考: https://docs.gitlab.com/ee/ci/yaml/gitlab_ci_yaml.html

禅道通知群-前端飞书机器人webkook地址:

https://open.feishu.cn/open-apis/bot/v2/hook/xxxxx

GitLab Webhooks消息接收地址:

https://test.com/api/gitlab-webhooks-notify/

设置 - Webhooks 里进行配置

触发发送消息的事件:一般勾选 Pipeline events

然后可提交一次push,测试

使用支付宝官方提供的 MiniU 工具。文档: 介绍 - 支付宝开放平台

使用微信小程序官方提供的 miniprogram-ci 工具。文档: https://developers.weixin.qq.com/miniprogram/dev/devtools/ci.html

以上是关于Gitlab CI/CD配置-并发送消息到飞书的主要内容,如果未能解决你的问题,请参考以下文章

gitLab CI/CD docker自动部署vue前端项目

gitlab 添加 CI CD

Gitlab CI/CD的使用【简】

将 GitLab CI CD 管道的 .text 输出发送到工件模块

解决Gitlab迁移后,项目的 CI/ CD页面报500错误

GitLab ci/cd部署环境构建