Tartelet 新手入门:5 分钟快速搭建你的第一个 GitHub Actions 虚拟运行器
Tartelet 新手入门:5 分钟快速搭建你的第一个 GitHub Actions 虚拟运行器
【免费下载链接】tartelet⚙️💻 A macOS app that makes it a breeze to manage multiple GitHub Actions runners in ephemeral virtual machines on a single host machine. The benefits are that runners can run in parallel, and each job runs in an isolated environment.项目地址: https://gitcode.com/gh_mirrors/ta/tartelet
Tartelet 是一款专为 macOS 设计的应用程序,能帮助你在单台主机上轻松管理多个 GitHub Actions 虚拟运行器。通过在临时虚拟机中运行 runner,你可以实现并行作业处理并确保每个任务都在隔离环境中运行,极大提升工作效率。
准备工作:快速安装 Tartelet
首先,你需要将项目克隆到本地。打开终端,输入以下命令:
git clone https://gitcode.com/gh_mirrors/ta/tartelet克隆完成后,进入项目目录并按照说明进行安装。整个过程非常简单,即使是新手也能在几分钟内完成。
配置 GitHub 连接:轻松对接你的仓库
安装完成后,启动 Tartelet 应用。首先需要进行 GitHub 配置,这是连接你的仓库和运行器的关键步骤。
在应用的设置界面中,切换到 "GitHub" 标签页。在这里,你需要设置 Runner Scope(可以选择组织或仓库级别),输入组织名称、App ID,并选择你的 Private Key (PEM) 文件。确保私钥具有 "Organization: Self-hosted runners (Read and write)" 权限,然后点击 "Create GitHub App" 按钮完成配置。
设置虚拟机器:自定义你的运行环境
接下来,进入 "Virtual Machine" 标签页配置虚拟机器参数。你可以选择虚拟机器的数量,设置是否在应用启动时自动启动虚拟机器。
在 SSH 部分,输入用于登录虚拟机器的用户名和密码。这些凭据将用于配置 GitHub Actions 运行器,所以请确保虚拟机器中已启用 "Remote Login" 功能。你还可以指定 Tart Home 目录,用于存放虚拟机器镜像。
高级功能:添加运行前后脚本(可选)
Tartelet 还支持添加预运行和后运行脚本,以满足你的个性化需求。你可以在~/.tartelet目录下创建pre-run.sh和post-run.sh文件,分别用于在运行器启动前和停止后执行自定义操作。
启动运行器:一键开始你的 CI/CD 之旅
配置完成后,点击菜单栏中的 Tartelet 图标,选择 "Start" 选项即可启动虚拟运行器。启动后,你可以在 GitHub 仓库的 Runners 页面看到新添加的自托管运行器,状态显示为 "Idle",表示它们已准备好接收任务。
当你需要停止运行器时,只需在菜单栏中选择 "Stop" 选项即可。
总结:轻松高效的 GitHub Actions 管理体验
通过 Tartelet,你可以在几分钟内搭建起自己的 GitHub Actions 虚拟运行器环境,实现并行作业处理和任务隔离。无论是开发小型项目还是大型应用,Tartelet 都能为你提供简单、高效的 CI/CD 管理解决方案。
现在就开始使用 Tartelet,体验前所未有的 GitHub Actions 运行器管理方式吧!
【免费下载链接】tartelet⚙️💻 A macOS app that makes it a breeze to manage multiple GitHub Actions runners in ephemeral virtual machines on a single host machine. The benefits are that runners can run in parallel, and each job runs in an isolated environment.项目地址: https://gitcode.com/gh_mirrors/ta/tartelet
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
