我正在嘗試設定我的第一個 GiHub Action。它需要做的就是對我的 Godot 檔案進行測驗。我基于一個模板。
name: CI
on:
pull_request:
branches: [ main ]
workflow_dispatch:
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: godot-tester
uses: croconut/[email protected]
with:
version: 3.4
release_type: stable
# Give relative path to your project.godot, if not in top level of repo
path: app
每次嘗試查找專案檔案時,操作都會出錯。
/entrypoint.sh: line 166: cd: ./app: No such file or directory
檔案夾 app 就在那里,其中包含專案。我試過帶或不帶斜杠,沒有區別。
uj5u.com熱心網友回復:
當您需要從 Github Actions 作業流程中的正確存盤庫訪問檔案時,您需要先設定操作/簽出。
這將允許作業流訪問Github 作業區(基本上是存盤庫根)。
在您的情況下,作業流程應如下所示:
name: CI
on:
pull_request:
branches: [ main ]
workflow_dispatch:
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: godot-tester
uses: croconut/[email protected]
with:
version: 3.4
release_type: stable
# Give relative path to your project.godot, if not in top level of repo
path: app
該actions/checkout
操作具有默認行為,但您也可以配置其他欄位來自定義您希望它執行的操作。檢查操作 README 頁面以查看所有可能性。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/470885.html
標籤:github 测试 持续集成 github-动作 戈多