相关疑难解决方法(0)

在另一个目录中运行操作

我刚刚开始探索 Github 操作,但是我发现自己在多个地方放置了一个命令。

我有一个composer.json不在根目录中的 PHP 项目,我的结构如下所示:

my-project:
    readme.md
    app:
        composer.json
Run Code Online (Sandbox Code Playgroud)

显然还有更多内容并且有一个原因,但我composer.json位于一个名为“app”的子目录中。因此,在我的工作流程中,我每次都必须 cd 进入该文件夹才能运行命令:

name: CI

on: [push]

jobs:
  phpunit:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v1
      - name: Setup Symfony
        run: |
          cd app
          cp .env.dev .env
      - name: Install Composer Dependencies
        run: |
          cd app
          composer install --prefer-dist
      - name: Run Tests
        run: |
          cd app
          php bin/phpunit
Run Code Online (Sandbox Code Playgroud)

如何cd app在每个阶段删除?

github github-actions

56
推荐指数
3
解决办法
3万
查看次数

标签 统计

github ×1

github-actions ×1