From b42afaf5bc15268790a5c21eba4579cdbf700d5c Mon Sep 17 00:00:00 2001 From: abearxiong Date: Tue, 13 Jan 2026 21:33:29 +0800 Subject: [PATCH] update --- .cnb.yml | 43 +++++++++++++++++++++++++++++++++++++++++++ .cnb/web_trigger.yml | 11 +++++++++++ prompts/.gitignore | 2 +- 3 files changed, 55 insertions(+), 1 deletion(-) create mode 100644 .cnb.yml create mode 100644 .cnb/web_trigger.yml diff --git a/.cnb.yml b/.cnb.yml new file mode 100644 index 0000000..9ca8373 --- /dev/null +++ b/.cnb.yml @@ -0,0 +1,43 @@ +# .cnb.yml +include: + - https://cnb.cool/kevisual/cnb/-/blob/main/.cnb/template.yml + +.common_env: &common_env + env: + TO_REPO: kevisual/batch-prompts + TO_URL: git.xiongxiao.me + imports: + - https://cnb.cool/kevisual/env/-/blob/main/.env.development + +$: + vscode: + - docker: + image: docker.cnb.cool/kevisual/dev-env:latest + services: + - vscode + - docker + imports: !reference [.common_env, imports] + # 开发环境启动后会执行的任务 + # stages: + # - name: pnpm install + # script: pnpm install + +.common_sync_to_gitea: &common_sync_to_gitea + - <<: *common_env + services: !reference [.common_sync_to_gitea_template, services] + stages: !reference [.common_sync_to_gitea_template, stages] + +.common_sync_from_gitea: &common_sync_from_gitea + - <<: *common_env + services: !reference [.common_sync_from_gitea_template, services] + stages: !reference [.common_sync_from_gitea_template, stages] + +main: + web_trigger_sync_to_gitea: + - <<: *common_sync_to_gitea + web_trigger_sync_from_gitea: + - <<: *common_sync_from_gitea + api_trigger_sync_to_gitea: + - <<: *common_sync_to_gitea + api_trigger_sync_from_gitea: + - <<: *common_sync_from_gitea \ No newline at end of file diff --git a/.cnb/web_trigger.yml b/.cnb/web_trigger.yml new file mode 100644 index 0000000..3b89434 --- /dev/null +++ b/.cnb/web_trigger.yml @@ -0,0 +1,11 @@ +# .cnb/web_trigger.yml +branch: + # 如下按钮在分支名以 release 开头的分支详情页面显示 + - reg: "^main" + buttons: + - name: 同步代码到gitea + description: 同步代码到gitea + event: web_trigger_sync_to_gitea + - name: 同步gitea代码到当前仓库 + description: 同步gitea代码到当前仓库 + event: web_trigger_sync_from_giteas \ No newline at end of file diff --git a/prompts/.gitignore b/prompts/.gitignore index c170c64..1d090b3 100644 --- a/prompts/.gitignore +++ b/prompts/.gitignore @@ -2,5 +2,5 @@ node_modules storage -.env +.env* !.env*example \ No newline at end of file