我刚刚开始探索 Github 操作,但是我发现自己在多个地方放置了一个命令。
我有一个composer.json
不在根目录中的 PHP 项目,我的结构如下所示:
my-project:
readme.md
app:
composer.json
显然还有更多内容,这是有原因的,但我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
如何cd app
在每个阶段删除?