Ai
6 Star 10 Fork 14

jianmu-runners/jianmu-runner-list

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
sleep.yml 2.12 KB
一键复制 编辑 原始数据 按行查看 历史
吴奇 提交于 2022-11-09 16:32 +08:00 . 更新节点构建支持多架构系统运行
name: 发布sleep睡眠节点
global:
param:
# 格式:jianmurunner/${节点定义唯一标识}
image_name: jianmurunner/sleep
trigger:
type: webhook
param:
- name: gitee_token
type: SECRET
exp: $.header.X-Gitee-Token
- name: gitee_event
type: STRING
exp: $.header.X-Gitee-Event
- name: gitee_tag_created
type: BOOL
exp: $.body.json.created
- name: gitee_ref
type: STRING
exp: $.body.json.ref
auth:
token: ${trigger.gitee_token}
value: ((gitee.webhook_runner_token))
only: (${trigger.gitee_event} === "Tag Push Hook" && ${trigger.gitee_tag_created})
pipeline:
git_clone:
type: git_clone:1.2.0
param:
remote_url: https://gitee.com/jianmu-runners/jianmu-runner-sleep.git
ref: ${trigger.gitee_ref}
image_build:
type: docker_image_build:1.3.1
param:
workspace: ${git_clone.git_path}
docker_username: ((dockerhub.runner_user))
docker_password: ((dockerhub.runner_pass))
docker_file: dockerfile/Dockerfile
image_name: ${global.image_name}
image_tag: ${git_clone.git_tag}
docker_build_path: .
platform: "linux/amd64,linux/arm64"
hub_publish:
type: hub_publish:1.1.0
param:
hub_url: https://api.jianmuhub.com
dsl_file_path: ${git_clone.git_path}/dsl/sleep.yml
hub_api_ak: ((jianmuhub.ak))
hub_api_sk: ((jianmuhub.sk))
version: ${git_clone.git_tag}
image: ${global.image_name}:${git_clone.git_tag}
send_message:
type: feishu_notice_interactive:1.0.4
param:
bot_webhook_url: ((feishu.webhook_url))
msg_title: 已发布sleep睡眠节点
msg_markdown: "版本:${git_clone.git_tag}\n作者:[黄熙](https://gitee.com/canon_xi)"
send_email:
type: email:1.0.1
param:
host: smtp.ym.163.com
sender: notice@jianmu.dev
auth_code: ((email.notice_auth_code))
receivers: '["dev@jianmu.dev"]'
type: html
subject: 节点发布通知-sleep:${git_clone.git_tag}
text: 已发布sleep睡眠节点。<br/>版本:${git_clone.git_tag}<br/>作者:<a href="https://gitee.com/canon_xi">黄熙</a>
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/jianmu-runners/jianmu-runner-list.git
git@gitee.com:jianmu-runners/jianmu-runner-list.git
jianmu-runners
jianmu-runner-list
jianmu-runner-list
master

搜索帮助