Gitea Actions是源于Github Actions的一个项目,是基于Github Actions开源项目改造而来,同时也兼容了Github Actions绝大多数的功能。大多数情况下可以无缝切换的使用。 Act-Runner 安装 这里同样是使用Docker Compose进行安装,安装之前先在部署好的Gitea上去获取Token用于注册Runner。 通过头像下拉菜单、管理后台、Actions、Runne...
Gitea 自 v1.19.0 版本起引入了类似于GitHub Actions的内置 CI/CD 解决方案Gitea Actions。本文将从基本概念入手,简要介绍如何通过 Gitea Actions 功能更优雅地实现 Hexo 博客的 CI/CD。 1 基本概念 类似于 GitHub Actions,Gitea Actions 同样包含了工作流(Workflow)、事件(Event)、任务(Job)、步骤(Step)、运行器...
Gitea Actions是GItea内置的CI/CD解决方案,与GitHub Actions高度相似且兼容,可用于自动化构建、测试和部署软件项目。支持在特定的事件(如push 、pull request 事件等)或条件发生(如特定时间执行等)时执行自定义的工作流程。所以无论是GitHub Actions或者GItea Actions 不仅仅是 DevOps,还支持代码库中发生其他事件时运行...
即将推出的 Gitea Actions 致力于打造一个 CI/CD 工具的标准协议,第三方 CI 系统可以基于actions 协议与 Gitea 平台集成,提供一站式管理方案。Gitea Actions 为此走出了第一步。 回顾GitHub Actions GitHub Actions是一种持续集成和持续交付 (CI/CD) 平台,可用于自动执行任务、测试和部署。用户可以创建工作流程来构...
即将推出的 Gitea Actions 致力于打造一个 CI/CD 工具的标准协议,第三方 CI 系统可以基于actions 协议与 Gitea 平台集成,提供一站式管理方案。Gitea Actions 为此走出了第一步。 回顾GitHub Actions GitHub Actions是一种持续集成和持续交付 (CI/CD) 平台,可用于自动执行任务、测试和部署。用户可以创建工作流程来构...
特别是在开源软件和团队协作日益普及的背景下,Gitea Actions作为Gitea平台推出的CI/CD工具,为用户提供了更加便捷、高效的代码构建、测试和部署服务。值得一提的是,结合百度智能云文心快码(Comate)——一款基于AI技术的智能编码助手,开发者可以更加高效地编写和管理代码,进一步提升开发效率。文心快码通过理解开发者意图,...
Docker 部署 Gitea Actions Gitea在1.19版本正式支持了Gitea Actions 而运行Gitea Actions的前提是注册一个跑步者(目前,act runners是唯一的选择)。 再次之前,先开启Gitea对Actions的支持。 修改配置文件,确保存在如下配置【我的配置文件在 /data/gitea/conf/app.ini 】...
工作流由定义在仓库指定目录下的 YAML 脚本描述,对于 GitHub Actions 而言,这个目录是.github/workflows,对于 Gitea Actions 而言,这个目录是.gitea/workflows。 1.2 事件 事件是触发工作流开始运行的源头,仍以 Hexo 博客的 CI/CD 工作流为例,我们将 Markdown 文件push到远程云服务器 Gitea 仓库的动作就是一个事件...
Act Runner 是一个 Gitea 运行器,通过自行部署,可以实现类似于 GitHub Actions 的运行器,且可以兼容 GitHub Actions 配置文件,目前杜老师说站点就是基于 Gitea 托管与自动部署。 工具简介 Gitea Actions 是一个类似 GitHub Actions 的自动化工作流工具,可以帮助开发者在代码仓库中实现各种自动化任务。Runner 则是负责...
gitea yaml actions 语法Gitea的YAML Actions语法是一种用于定义工作流的语法,用于指定触发条件和执行的操作。以下是一个示例的YAML Actions语法: yaml on: push: branches: - main paths: - path/to/files/** pull_request: branches: - main paths: - path/to/files/** jobs: job1: name: Job 1 needs...