官方文档:https://docs.jianmu.dev/guide/quick-start.html
操作系统: Ubuntu / 20.04 LTS amd64 (64bit) (百度云服务器)
CPU: 1核
内存: 2GB
Docker
Docker安装
Docker安装
Docker Engine - Community
Version: 20.10.17

Docker-Compose
Docker-Compose安装
docker-compose version 1.29.2, build 5becea4c
注意:教程上说需要安装Dcoker-Compose以及Kubernetes,实际两者择其一即可。
1)下载docker-compose.yml
wget https://gitee.com/jianmu-dev/jianmu-deploy/raw/master/docker-compose.yml
2)启动
docker-compose up -d
3)访问http://localhost,默认用户名密码为admin/123456。
注意:这里我用的百度云服务器,在本机上使用http://云服务器IP来访问。
在GitLink平台(也可以选择Gitee/Github)新建一个项目。项目中有新建hello.yml文件。

示例的yaml文件内容如下:
name: hello_world
description: 建木快速入门,从hello world开始!
trigger:
type: cron
schedule: 0 0/30 * * * ?
workflow:
start:
type: start
targets:
- sayhello
sayhello:
type: qywx_notice:1.2.1
param:
bot_webhook_url: "((wecom.bot_webhook))"
text_content: "这是来自建木的第一个问候!"
sources:
- start
targets:
- end
end:
type: end
sources:
- sayhello
有企业微信账号 或者钉钉账号,这里我使用的是钉钉账号
新建一个测试群

测试群添加一个机器人,并获取机器人的webhook,形如:https://oapi.dingtalk.com/robot/send?access_token=0d2abe1ebea52b2080414b8d5f*******70adf
添加流程可参考gitee相关文档





注意:我这里安全设置用得是IP地址,填写的是我云服务器的IP地址。
点击“密钥管理”

点击“新增命名空间”,新增一个密钥命名空间
注意:命名空间的名称不能更改,这个需要与后面hello-world.yml中的名字进行匹配。

进入该命名空间,给该命名空间新增密钥。密钥的值就是上面钉钉机器人的webhook地址。
注意:密钥名称不能更改,这个需要与后面hello-world.yml中的名字进行匹配。

点击“导入项目”

进行项目导入操作



选择项目,点击“触发”,项目开始执行

查看钉钉,已经收到了发送的消息

流程也显示是执行成功的

如果新建的项目是一个私有项目,需要增加HTTPS认证。
官方文档如下说明:


