From e6042e025fb36784843ab73213f7b138e025874f Mon Sep 17 00:00:00 2001 From: abearxiong Date: Wed, 25 Feb 2026 15:50:05 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0buildByConfig2?= =?UTF-8?q?=E6=96=B9=E6=B3=95=E4=BB=A5=E6=94=AF=E6=8C=81=E6=96=B0=E7=9A=84?= =?UTF-8?q?=E6=9E=84=E5=BB=BA=E9=85=8D=E7=BD=AE=EF=BC=8C=E5=B9=B6=E5=88=9B?= =?UTF-8?q?=E5=BB=BAbuild-log.ts=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- test/build-log.ts | 1 + test/build.ts | 32 +++++++++++++++++++++++++++++++- 2 files changed, 32 insertions(+), 1 deletion(-) create mode 100644 test/build-log.ts diff --git a/test/build-log.ts b/test/build-log.ts new file mode 100644 index 0000000..a75ec6d --- /dev/null +++ b/test/build-log.ts @@ -0,0 +1 @@ +// 不用查看 \ No newline at end of file diff --git a/test/build.ts b/test/build.ts index 3702b95..38ba5e4 100644 --- a/test/build.ts +++ b/test/build.ts @@ -60,4 +60,34 @@ main: api_trigger_sync_from_gitea: - <<: *common_sync_from_gitea ` -buildByConfig() \ No newline at end of file +// buildByConfig() + + +const buildByConfig2 = async () => { + const build = await repo.startBuild('kevisual/cnb', { + branch: 'main', + env: { + }, + event: 'api_trigger_events', + config: config2, + }); + console.log("build", showMore(build)); +} +const config2 = `# .cnb.yml +include: + - https://cnb.cool/kevisual/cnb/-/blob/main/.cnb/template.yml + +main: + api_trigger_events: + - + docker: + image: docker.cnb.cool/kevisual/dev-env:latest + services: + - vscode + - docker + stages: + - name: test + steps: + - run: echo "hello world" +` +buildByConfig2() \ No newline at end of file