我正在尝试通过 GitHub Actions 运行 CI/CD 管道。如果它在 10 分钟内完成 - 就没有问题。但一旦运行 10 分钟,它就会因错误而终止: Run Command Timeout Error: Process completed with exit code 1. 如果我重新运行失败的作业 - 该过程只需不到 10 分钟,并且通常会成功。 我尝试添加 timeout-minutes: ...
jobs.<job_id>.steps[*].timeout-minutes 终止进程之前运行该步骤的最大分钟数。 jobs.<job_id>.timeout-minutes 在GitHub 自动取消运行之前可让作业运行的最大分钟数。 默认值:360 If the timeout exceeds the job execution time limit for the runner, the job will be canceled when the execution time...
任务名为buildbuild:#运行在最新版ubuntu系统中runs-on: ubuntu-latest#步骤合集steps:#新建一个名为checkout_actions的步骤-name: checkout_actions#使用checkout@v2这个action获取源码uses: actions/checkout@v2#使用建一个名为setup-node的步骤- name: setup-node#使用setup-node@v1这个actionuses: actions/setup...
steps:# This step uses GitHub's hello-world-javascript-action: https://github.com/actions/hello-world-javascript-action-name:Hello world uses:actions/hello-world-javascript-action@v1with:who-to-greet:'Mona the Octocat'id:hello# This step prints an output (time) from the previous step's act...
在使用 GitHub Actions 的过程中,如果需要登录到 Runner 上调试命令,那么下面这个技巧你一定会感兴趣。 - uses: shaowenchen/debugger-action@v2 name: debugger timeout-minutes: 30 continue-on-error: true with: ngrok_token: ${{ secrets.NGROK_TOKEN }} ...
其中timeout-minutes 用于设置需要 Debug 的时长。GitHub Actions 中,每个 Job 允许执行的最大时长为 6 个小时。 4. 使用测试 使用ssh 命令,root/root(账户/密码),登陆到 Runner。 1 ssh root@frp_server_addr -p ssh_port 在Frp Dashboard 中,也可以看到相关连接。
GitHub Actions 指南 GitHub Actions 使你可以直接在你的 GitHub 库中创建自定义的工作流,工作流指的就是自动化的流程,比如构建、测试、打包、发布、部署等等,也就是说你可以直接进行 CI(持续集成)和 CD (持续部署)。 基本概念 workflow : 一个 workflow 工作流就是一个完整的过程,每个 workflow 包含一组 jobs...
name:My GitHub Actionson:watch:types:[started]jobs:first_job:name:My first job timeout-minutes:30runs-on:${{matrix.os}}strategy:matrix:os:[windows-2016,ubuntu-18.04]node:[6,8,10]include:# includes anewvariableofnpmwitha valueof2forthe matrix leg matching the os and version-os:windows-...
timeout-minutes:10 steps: -name:Remove old artifacts uses:c-hive/gha-remove-artifacts@v1 with: age:'15 days'# '<number> <unit>', e.g. 5 days, 2 years, 90 seconds, parsed by Moment.js # Optional inputs # skip-tags: true ...
在使用 GitHub Actions 的过程中,如果需要登录到 Runner 上调试命令,那么下面这个技巧你一定会感兴趣。 - uses: shaowenchen/debugger-action@v2 name: debugger timeout-minutes: 30 continue-on-error: true with: ngrok_token: ${{ secrets.NGROK_TOKEN }} ...