From 2f23ebc98f368efc438b092d5c4fd5b17c36e837 Mon Sep 17 00:00:00 2001 From: ChenKaiLiuG Date: Thu, 1 Jan 2026 15:29:30 +0000 Subject: [PATCH] Add compile sh Signed-off-by: ChenKaiLiuG --- .drone.yml | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 .drone.yml diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 00000000..54c0ce24 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,36 @@ +kind: pipeline +type: docker +name: build-goedge + +trigger: + branch: + - master + event: + - push + - tag + +steps: + # 第一步:編譯 EdgeAdmin + - name: build-admin + image: docker:dind + volumes: + - name: docker + path: /var/run/docker.sock + commands: + - docker build -f docker/Dockerfile -t localhost:5700/goedge-admin:${DRONE_COMMIT_SHA:0:7} . + - docker tag localhost:5700/goedge-admin:${DRONE_COMMIT_SHA:0:7} localhost:5700/goedge-admin:latest + + # 第二步:推送到你的 Registry + - name: push-admin + image: docker:dind + volumes: + - name: docker + path: /var/run/docker.sock + commands: + - docker push localhost:5700/goedge-admin:${DRONE_COMMIT_SHA:0:7} + - docker push localhost:5700/goedge-admin:latest + +volumes: + - name: docker + host: + path: /var/run/docker.sock \ No newline at end of file