GITHUB | SSH 连接到 GitHub Actions - Vedio Talk - VLOG、科技、生活、乐分享
11小时前 VT笔记 0 0 29
实际上 GitHub Actions 本身是不允许直接连接进行交互式操作,但有好事的开发者竟然另辟蹊径通过安装 tmate 来实现了 SSH 连接,并且制作了相关的 action 。这使得我们可以非常容易连接到 Actions 的虚拟环境中,相当于免费获得了 20 台 E5 2vCPU/7G RAM/90G SSD 配置的 VPS 。
方案一
workflow 文件示例:
name: CI
on: [push]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Setup tmate session
uses: mxschmitt/action-tmate@v1
方案二
workflow 文件示例:
name: Ubuntu
on: [push]
jobs:
Ubuntu:
runs-on: ubuntu-latest
steps:
- name: Setup Debug Session
uses: csexton/debugger-action@master
使用方法:
fork上面两个仓库任意地址
点击fork到自己仓库的项目Actions创建工作流
设置一个新的工作流
替换后开始工作
已经开始工作
转载原创文章请注明,转载自: Vedio Talk - GITHUB | SSH 连接到 GitHub Actions (https://ift.tt/350uLLJ)
Tags: published
December 08, 2019 at 10:20AM
Open in Evernote
评论
发表评论