添加Gitea Actions示例和说明文档
This commit is contained in:
commit
8c14d597da
26
.gitea/workflows/example.yml
Normal file
26
.gitea/workflows/example.yml
Normal 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
34
README.md
Normal 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`参数
|
Loading…
x
Reference in New Issue
Block a user