github - 未检索到 Github Actions 结果
问题描述
我正在尝试.yml
使用 GitHub Actions 运行以下命令,但步骤的结果未检索到或为空。
结果的文档在这里。
name: run test for outcome
on:
workflow_dispatch:
jobs:
run-test-for-outcome:
runs-on: ubuntu-latest
steps:
- name: step1
id: step1
continue-on-error: true
run: |
echo step 1
- name: test
run : echo ${{ steps.step1.outcome }}
但是,如果我运行以下命令:
name: run test for outcome
on:
workflow_dispatch:
jobs:
run-test-for-outcome:
runs-on: ubuntu-latest
steps:
- name: step1
id: step1
continue-on-error: true
run: |
echo step 1
- name: test
run : echo ${{ steps.step1.success }}
返回的值为真。
这是为什么?为什么没有outcome
按预期工作?
解决方案
我实际上发现了我使用https://github.com/nektos/act在本地运行工作流的问题,这似乎是问题所在。当我在 Github 下进行测试时,结果和每一步上下文都按预期工作。
谢谢你。
推荐阅读
- activemq-artemis - 有没有办法从 .NET 客户端访问 ActiveMQ Artemis 系统日志(由 Broker 插件启用)
- python - 如何将一个 python 脚本的输入也分配为另一个脚本的输入
- google-sheets - Google 表单 - 确认电子邮件摘要
- mysql - 在 MySQL 中使用 count 来获取单个记录 ID 时是否有可能
- sql - 我的 SQL 查询中的 GROUP BY 语句无法获取数据
- java - 将 Hashmap 恢复为以前的值
- sas - 在关键字之前和之后拉字符串
- angular - 提交后如何清除输入(重置表单)
- sql-server - 从文件夹中插入文件名并从文件名中检索日期 - SSIS
- r - 按组匹配另一个变量的第一行的变量的值