首页 > 其他分享 >码云自动化流水线配置并通知飞书之准备工作

码云自动化流水线配置并通知飞书之准备工作

时间:2023-07-31 10:01:59浏览次数:26  
标签:凭证 自定义 主机 机器人 码云 创建 流水线 飞书

码云自动化流水线配置并通知飞书之准备工作_Docker

码云流水线

之前讲过Jenkis方式部署项目,其实对于一些个人小项目和测试项目,我们有一个更方便的工具,码云以及它的流水线,本篇先介绍一下要准备的工作!

目标是什么

主要要做到,在码云上一键构建,自动部署并同时给飞书机器人发送结果。

注意可以选择钉钉、飞书、企业微信,我这里选择的是飞书,其实配置都差不多

码云自动化流水线配置并通知飞书之准备工作_码云_02

通知可选示意图

配置飞书通知

凭证管理

路径:设置(鼠标悬浮到右上角头像)找到流水线Gitee go的凭证管理。

码云自动化流水线配置并通知飞书之准备工作_码云_03

设置入口

码云自动化流水线配置并通知飞书之准备工作_Docker_04

凭证管理

新增凭证

点击新增凭证

码云自动化流水线配置并通知飞书之准备工作_linux_05

选择类型

码云自动化流水线配置并通知飞书之准备工作_linux_06

表单

WebHook和加签密钥是从飞书那边获取的

仓库作用域我这里选择的全部,也可以单个选择

飞书群机器创建

飞书官方:自定义机器人是一种只能在当前群聊中使用的机器人

创建群聊

码云自动化流水线配置并通知飞书之准备工作_linux_07

群创建入口

码云自动化流水线配置并通知飞书之准备工作_码云_08

创建群聊

码云自动化流水线配置并通知飞书之准备工作_码云_09

创建完毕

创建群机器人

路径:从群里右边的...进入到设置选择群机器人然后添加机器人

码云自动化流水线配置并通知飞书之准备工作_linux_10

创建入口

码云自动化流水线配置并通知飞书之准备工作_linux_11

创建入口

码云自动化流水线配置并通知飞书之准备工作_linux_12

创建入口

码云自动化流水线配置并通知飞书之准备工作_Docker_13

创建自定义机器人

码云自动化流水线配置并通知飞书之准备工作_码云_14

创建

码云自动化流水线配置并通知飞书之准备工作_Docker_15

创建

码云自动化流水线配置并通知飞书之准备工作_linux_16

创建完成

注意这里的WebHook和加签密钥就是前面所需要的,加签密钥勾选了码云那边就要填写

机器人创建有时间会出问题,如无法创建,可先创建其他类型(非自定义)然后再创建自定义类型

配置主机列表

主机列表入口

路径:跟上面的凭证管理相似

设置(鼠标悬浮到右上角头像)找到流水线Gitee go的主机管理。

码云自动化流水线配置并通知飞书之准备工作_linux_17

主机列表

新建主机

建立主机组

自主导入和云主机类型(腾讯云、阿里云、华为云)导入感觉差不多

我这里是腾讯云服务器

码云自动化流水线配置并通知飞书之准备工作_linux_18

选择类型

码云自动化流水线配置并通知飞书之准备工作_Docker_19

创建

注意这里至少创建主机组

仓库作用域一定要选,没有默认,也没有全选

添加主机

然后我们添加主机,有两种方式,都可以使用

码云自动化流水线配置并通知飞书之准备工作_Docker_20

新增主机

码云自动化流水线配置并通知飞书之准备工作_Docker_21

两种方式

码云自动化流水线配置并通知飞书之准备工作_linux_22

命令方式

命令方式把命令复制到服务器,然后运行成功后点击确认

码云自动化流水线配置并通知飞书之准备工作_linux_23

文件方式

码云自动化流水线配置并通知飞书之准备工作_linux_24

文件模版

把模版下载后填写完成上传后点确认

准备工作已完成,下篇介绍工作流的配置

码云自动化流水线配置并通知飞书之准备工作_linux_25

关注公众号了解更多


标签:凭证,自定义,主机,机器人,码云,创建,流水线,飞书
From: https://blog.51cto.com/u_16123566/6905559

相关文章

  • jenkins流水线
    为什么使用流水线Pipeline的基本概念喝Jenkins-file......
  • 【jenkins】多分支流水线的简单应用
    Jenkins多分支流水线(Multi-BranchPipeline)是一种用于持续集成和交付的自动化构建和部署流水线。它可以根据代码库中的不同分支或标签,自动创建和执行适用于各个分支的独立流水线。以下是配置和使用Jenkins多分支流水线的一般步骤:安装必要的插件:在Jenkins中安装Pipeline插件、......
  • Gitee码云 操作
    1:Git团队协作机制1.1:团队内协作1.2:跨团队协作2:Gitee码云操作码云网址:https://githee.com/2.1:创建远程仓库2.2:远程仓库操作命令名称作用gitremote-v查看当前所有远程地址别名gitremoteadd别名远程地址起别名(第一次)gitpush别名分支推送本地分支上的内容到远程......
  • Jenkins 飞书消息通知
    https://open.feishu.cn/open-apis/bot/v2/hook/bba16e19-55e9-4293-8c6b-e23ae2904cd8  消息通知机器人概述 Jenkins集成实践消息通知注意:为了获取构建用户的名称,需要安装插件builduservarsplugin。完整的Jenkinsfile:注意:飞书的body中换行符要用双斜杠;(9499参数错......
  • 219个python源码云共享
    实现"219个python源码云共享"的过程:步骤操作代码说明1创建源码仓库gitinit初始化一个空的Git仓库2添加源码文件gitadd.将当前目录下的所有文件添加到Git仓库中3提交源码文件gitcommit-m"Initialcommit"提交所有添加的源码文件到Git仓库中4创......
  • CI流水线中Jenkins应用实践丨IDCF
    作者:达日汗,中国农业银行研发中心,系统支持部 CI(ContinuousIntegration)在维基百科中的定义是:经常将几个小改动合并到一个主分支中,强调开发人员提交了新代码之后,立刻进行构建和(单元)测试。持续集成可以帮助开发人员尽早定位到错误,控制开发流程,减少大量不必要的工作,提高工作效率。一......
  • [笔记]组成原理_中央处理器_异常和中断、指令流水线
    异常和中断机制有关异常和中断的基本概念:由CPU内部产生的意外事件被称为异常,有些教材中也称为内中断;由来自CPU外部的设备向CPU发出的中断请求,被称为中断,通常用于信息的输入与输出。有些教材中也称为外中断。通常情况下,对异常和中断的具体处理过程,由操作系统(和驱动程序)完成。异......
  • 第3章 流水线技术
    0.流水线的分类(1)按照所完成的功能:单功能流水线、多功能流水线;(2)多功能流水线中按照同一时间内各段之间的连接方式:静态流水线、动态流水线;(3)按照流水线的级别:部件级流水线、处理机级流水线、处理机间流水线;(4)按照流水线中是否有反馈回路:线性流水线、非线性流水线;(5)根据任务流入和......
  • pipeline流水线脚本
    Pipeline流水线脚本pipeline{ agent{ label'slave1-apitest' } stages{ stage("拉取自动化测试代码"){ steps{ gitcredentialsId:'65623c68-96bc-4037-ab73-db5c091f358f',url:'https://gitee.com/huangshao1989/api-framework.git' ......
  • 码云平台使用-2
    码云平台使用一.注册码云账号1.打开码云,点击注册官方地址:https://gitee.com/2.填写注册信息二.新建项目仓库1.点击+,新建仓库2.填写新建仓库信息三.通过rsa公钥,绑定本地git仓库和远程码云仓库1.生成ssh公钥在cmd命令行中输入:ssh-keygen–trsa–C“[email protected]”密钥保存地......