Files
epic-go/.drone.yml
hu xiaotong 06e5c364a8 ci: 添加 Gitea Actions 示例工作流
- 新增 ci.yaml 文件,定义 Gitea Actions 示例
2025-07-08 17:17:23 +08:00

59 lines
1.3 KiB
Go
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

kind: pipeline
type: docker
name: default
steps:
- name: restore cache
image: drillster/drone-volume-cache
settings:
restore: true
mount:
- go/pkg/mod
- ~/.cache/go-build
backend: local
cache_key: go-mod-cache-{{ branch }}
- name: build
image: golang:1.22
commands:
- go env -w GO111MODULE=on
- go env -w GOPROXY=https://goproxy.cn,direct
- go mod tidy
- go build -o main.exe .
- name: rebuild cache
image: drillster/drone-volume-cache
settings:
rebuild: true
mount:
- go/pkg/mod
- ~/.cache/go-build
backend: local
cache_key: go-mod-cache-{{ branch }}
- name: upload
image: appleboy/drone-scp
settings:
host: 193.112.151.199
username: root
password:
from_secret: scp_password
port: 222
source:
- main.exe
- scripts/start.sh
target: /opt/dockeropt/epic-go
# 可选远程重启服务
# - name: restart
# image: appleboy/ssh
# settings:
# host: 你的服务器IP或域名
# username: 你的SSH用户名
# password:
# from_secret: scp_password
# port: 22
# script:
# - cd /your/deploy/path/
# - chmod +x start.sh
# - ./start.sh