gpt4 book ai didi

github - 如何运行 github-actions 步骤,即使上一步失败,但仍无法完成作业

转载 作者:行者123 更新时间:2023-12-03 07:32:25 25 4
gpt4 key购买 nike

我正在尝试遵循 Github 使用 github 操作测试我的构建的示例,然后压缩测试结果并将它们作为工件上传。
https://help.github.com/en/actions/automating-your-workflow-with-github-actions/persisting-workflow-data-using-artifacts#uploading-build-and-test-artifacts

但是,当我的测试失败时,我不知道该怎么办。这是我的行动。当我的测试通过一切正常时,我的结果被压缩并导出为工件,但如果我的测试失败,它会停止工作中的其余步骤,因此我的结果永远不会发布。
github-ci-result
我尝试添加 continue-on-error: true https://help.github.com/en/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions#jobsjob_idstepscontinue-on-error
这使它在失败后继续并上传我的测试结果。但是即使我的测试步骤失败,该作业也被标记为通过。有没有办法让它上传我的工件,即使一个步骤失败,同时仍然将整个工作标记为失败?

name: CI
on:
pull_request:
branches:
- master
push:
branches:
- master

jobs:
build-and-test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Test App
run: ./gradlew test

- name: Archive Rest Results
uses: actions/upload-artifact@v1
with:
name: test-results
path: app/build/reports/tests

最佳答案

关于github - 如何运行 github-actions 步骤,即使上一步失败,但仍无法完成作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58858429/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com