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 管道的 .text 输出发送到工件模块