From 06a12b5052cbaeba0c4050677a9063ba36e14562 Mon Sep 17 00:00:00 2001 From: abearxiong Date: Fri, 30 Jan 2026 05:00:25 +0800 Subject: [PATCH] init --- .cnb.yml | 40 ++++++++++++++++++++++++++++++++++++++++ .cnb/web_trigger.yml | 11 +++++++++++ 2 files changed, 51 insertions(+) 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..ac2f6fe --- /dev/null +++ b/.cnb.yml @@ -0,0 +1,40 @@ +# .cnb.yml +include: + - https://cnb.cool/kevisual/cnb/-/blob/main/.cnb/template.yml + +.common_env: &common_env + env: + TO_REPO: kevisual/codepod + TO_URL: git.xiongxiao.me + imports: + - https://cnb.cool/kevisual/env/-/blob/main/.env.development + +$: + vscode: + - docker: + image: docker.cnb.cool/kevisual/dev-env/dev-env:latest + services: + - vscode + - docker + imports: !reference [.common_env, imports] + stages: !reference [.dev_template, stages] + +.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..7194675 --- /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_gitea \ No newline at end of file