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 GOPROXY=https://goproxy.cn,direct
|
||||
- go mod tidy
|
||||
- go build -v -o main main.go
|
||||
- GOOS=linux GOARCH=amd64 go build -o main main.go
|
||||
|
||||
- name: upload
|
||||
image: appleboy/drone-scp
|
||||
@@ -33,4 +33,13 @@ steps:
|
||||
from_secret: scp_password
|
||||
port: 222
|
||||
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
|
||||
Reference in New Issue
Block a user