如何在我的Github Action中添加进度条?

10
我正在为我的项目编写GitHub actions,我希望有一个橙色进度条来跟踪我的操作的进度。 github action文档示例
2个回答

11

进度条显示在定义了环境属性environment的任务中。

以下是一个如何使用它的示例:

jobs:
  deploy:
    runs-on: ubuntu-latest
    environment: Production
    steps:
      - run: ./deploy.sh --env prod

谢谢,我成功地显示了进度条,但它总是瞬间填满。这是因为我的步骤太快还是因为我还缺少什么?我想看到它慢慢填满。@rethab - Quentin TREHEUX
我不确定GitHub如何确定进度条的速度。也许您可以尝试将几个步骤添加到作业中或添加一些睡眠命令进行实验? - rethab
很奇怪,只有在工作是部署时才显示进度条。这些应该是分开的事情。 - jpbochi

-2

这是工作流复用,您可以在文档这里中了解更多信息。

此进度条显示在另一个工作流程中运行的作业,这可能不是一个好的做法,但如果您想要这个进度条,您需要创建各种工作流和一个“重用”所有工作流的集中式工作流。

Github Actions 显示正在运行和完成的 jobs,您可以跟踪此过程,无需使用进度条。如果您确实想要直接跟踪作业的进度条,则需要向 Github 请求此功能。


2
进度条与可重用工作流无关。 - rethab

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接