跳到主要内容

Gitea Actions 部署(二进制方法)

第一步 复制 Token

登陆你的 gitea 网站

设置 > Actiions > 创建 Runner > 复制 Token

image-20250410120527452

第二步 部署 Actions

使用 1panel 部署,填写关键信息

  • gitea 网站地址
  • token

image-20250410120808023

第二步 查看 Actions 状态

回到你的 gitea 网站,看见一个新的 Runner,说明部署成功。

image-20250410121138347

第三步 使用 Actions

创建一个测试仓库,并在仓库中添加如下结构

.gitea
└─ workflows
└─ demo.yaml

demo.yaml 粘贴自官方文档

name: Gitea Actions Demo
run-name: ${{ gitea.actor }} is testing out Gitea Actions 🚀
on: [push]

jobs:
Explore-Gitea-Actions:
runs-on: ubuntu-latest
steps:
- run: echo "🎉 The job was automatically triggered by a ${{ gitea.event_name }} event."
- run: echo "🐧 This job is now running on a ${{ runner.os }} server hosted by Gitea!"
- run: echo "🔎 The name of your branch is ${{ gitea.ref }} and your repository is ${{ gitea.repository }}."
- name: Check out repository code
uses: actions/checkout@v4
- run: echo "💡 The ${{ gitea.repository }} repository has been cloned to the runner."
- run: echo "🖥️ The workflow is now ready to test your code on the runner."
- name: List files in the repository
run: |
ls ${{ gitea.workspace }}
- run: echo "🍏 This job's status is ${{ job.status }}."

推送仓库,在仓库 Actions 中查看运行状态:提示没有匹配的标签的在线 runner

image-20250410124425537

改正.gitea/workflows/demo.yaml 中的标签,再次提交。虽然 demo.yaml 代码有错误,但至少证明 Gitea Actions runner 部署成功了。

image-20250410125039310

接下来学习 Gitea Actions 语法,配置正确的 yaml 文件即可。