ci: 添加 Gitea Actions 示例工作流
- 新增 ci.yaml 文件,定义 Gitea Actions 示例
This commit is contained in:
11
.drone.yml
11
.drone.yml
@@ -9,7 +9,7 @@ steps:
|
|||||||
- go env -w GO111MODULE=on
|
- go env -w GO111MODULE=on
|
||||||
- go env -w GOPROXY=https://goproxy.cn,direct
|
- go env -w GOPROXY=https://goproxy.cn,direct
|
||||||
- go mod tidy
|
- go mod tidy
|
||||||
- go build -v -o main main.go
|
- GOOS=linux GOARCH=amd64 go build -o main main.go
|
||||||
|
|
||||||
- name: upload
|
- name: upload
|
||||||
image: appleboy/drone-scp
|
image: appleboy/drone-scp
|
||||||
@@ -33,4 +33,13 @@ steps:
|
|||||||
from_secret: scp_password
|
from_secret: scp_password
|
||||||
port: 222
|
port: 222
|
||||||
script:
|
script:
|
||||||
|
- echo "=== 检查文件是否存在 ==="
|
||||||
|
- ls -la /opt/dockeropt/epic-go/
|
||||||
|
- echo "=== 检查文件类型 ==="
|
||||||
|
- file /opt/dockeropt/epic-go/main
|
||||||
|
- echo "=== 设置执行权限 ==="
|
||||||
|
- chmod +x /opt/dockeropt/epic-go/main
|
||||||
|
- echo "=== 检查依赖库 ==="
|
||||||
|
- ldd /opt/dockeropt/epic-go/main || echo "静态链接或依赖库检查失败"
|
||||||
|
- echo "=== 重启容器 ==="
|
||||||
- docker restart epic-go
|
- docker restart epic-go
|
||||||
Reference in New Issue
Block a user