我在Github的网页界面上看到这个: 但是我不确定禁用重新运行是由我的 .github/main.workflow 配置导致的,还是GitHub Actions服务继承的。 以下是示例工作流程 - 我没有发现任何明显禁用重新运行的设置。workflow "Test, Lint" { ...
我使用以下Github Actions工作流来处理我的C项目。该工作流在约40秒内完成,但其中超过一半的时间都花费在安装valgrind包及其依赖项上。 我认为缓存可以帮助我加快工作流程。我不介意多等几秒钟,但这似乎是对GitHub资源的无谓浪费。 name: C Workflow on...
我有以下的 GitHub 动作设置,可以在创建拉取请求时很好地触发。 但它不会显示在受保护分支(主要分支)的状态检查列表中。 我不确定我做错了什么。 name: Python application on: pull_request: branches: [ main ] jo...
我正在使用GitHub Actions来构建我的TypeScript项目。每次运行操作时,我需要等待3分钟才能安装所有依赖项。 有没有办法缓存yarn的依赖项,以便构建时间更快? 我尝试了这个: - name: Get yarn cache directory path ...
我正在尝试使用GitHub Actions实现Ruby on Rails应用程序的CI。 我的设置是使用虚拟机,而不是在容器中运行Ruby构建。 这是我的workflow yml。它一直运行到“设置数据库”步骤时才出现错误。name: Rails CI on: push: bra...
name: test-publish on: [push] jobs: test: strategy: ... steps: ... publish: needs: test if: github.event_name ==...
我正在使用mkdocs为我的项目生成文档,现在我无法将这些文档部署到Github页面,它告诉我: 远程:拒绝对XXX.git的权限,给github-actions[bot]。 致命错误:无法访问'XXX':请求的URL返回错误:403 这是我的CI配置。 还有我的存储库的秘密:(这两个G...
我正在尝试在运行时使用GitHub Actions动态地拉回GitHub秘密。假设我有两个GitHub Secrets:SECRET_ORANGES:“这是一个橙色的秘密”和SECRET_APPLES:“这是一个苹果秘密”。在我的GitHub Action中,我还有另一个环境变量,它会因分支而...
我希望我的工作流仅在特定目录发生更改时才触发推送。这可能吗,我漏掉了什么? 我尝试过类似下面所示的操作,但它没有触发触发器。 name: ABC on: push: branches: [master/my-directory] pull_request: bra...
在我的CI工作中,有一些步骤可能会出错。我不想在每个出错的步骤上重新启动工作流程,而是希望到达检查这些步骤的最后一步,并将此工作标记为失败。 但是我无法获取先前步骤的状态信息。name: CI on: [pull_request] jobs: myjob: runs-on: ubu...