添加Gitea Actions示例和说明文档

This commit is contained in:
mrbbbaixue 2025-04-29 09:59:08 +08:00
commit 8c14d597da
2 changed files with 60 additions and 0 deletions

View File

@ -0,0 +1,26 @@
name: Gitea Actions 示例
on:
push:
branches:
- main
jobs:
example:
runs-on: ubuntu-latest
steps:
- name: 检出代码
uses: https://git.ra3battle.cn/actions/checkout@v4
- name: 输出README内容
run: cat README.md
- name: 打包项目目录
run: tar -czf project.tar.gz .
- name: 上传artifacts
uses: https://git.ra3battle.cn/actions/upload-artifact@v3
with:
name: project-package
path: project.tar.gz

34
README.md Normal file
View File

@ -0,0 +1,34 @@
# Gitea Actions 使用指南
## 示例说明
1. 本示例展示如何:
- 输出README.md文件内容
- 打包整个项目目录
- 上传打包文件作为artifacts
## 配置文件解析
详细解释example.yml的每个部分:
- `on`: 定义触发条件当main分支有push时触发
- `jobs`: 定义任务包含一个名为example的任务
- `steps`: 执行步骤,包含:
- 检出代码
- 输出README内容
- 打包项目目录
- 上传artifacts
## 示例使用方法
1. 将example.yml文件放入.gitea/workflows/目录
2. 推送代码到main分支
3. 在Gitea的Actions页面查看执行结果
4. 在Artifacts部分下载打包文件
> 注意请使用本站地址来指定Actions镜像例如
> `https://git.ra3battle.cn/actions/upload-artifact`
## 更多资源
- [Gitea官方Actions示例文档](https://docs.gitea.com/zh-cn/usage/actions/act-runner)
## 自定义配置
- 要修改触发分支,编辑`branches`部分
- 要修改打包内容,编辑`tar -czf project.tar.gz .`命令
- 要修改artifacts名称编辑`name`参数