【问题标题】:Fastest way to test/debug workflow actions测试/调试工作流操作的最快方法
【发布时间】:2021-04-24 04:56:25
【问题描述】:

学习 Github 工作流程和操作,测试 yaml 的最佳、最快或最佳方法是什么。

我发现自己通过在浏览器中编辑工作流进行测试,然后提交,然后在另一个选项卡中单击我的方式进入操作并进入作业。

我知道您在工作流程中需要容器,但我在想是否有更简单的方法来测试“yaml 语言”。如下所示,我正在学习如何“回显”环境变量。

是这种方式还是有更聪明的方式可能使用 VSCode 和一些 docker 容器来调试和学习调用函数等?

name: TestWF

on:
  workflow_dispatch:
    inputs:
      logLevel:
        description: 'Log level'     
        required: true
        default: 'warning'
      tags:
        description: 'Test scenario tags'  
   
jobs:
  hello:
    runs-on: ubuntu-latest
    steps:
    - name: Hello, World in GitHub Actions
      run: echo $GITHUB_REF

【问题讨论】:

标签: github-actions


【解决方案1】:

正如已经回答的那样,act 是推荐的解决方案。但是,有时这不是唯一的解决方案,最好的办法是使用 SSH 和以下工具对其进行调试:debug-via-sshdebugging-with-tmate

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-19
    • 2021-08-22
    • 2011-04-09
    • 1970-01-01
    相关资源
    最近更新 更多