Я только начал изучать действия Github, но обнаружил, что размещаю команду в нескольких местах.
У меня есть проект PHP, где composer.json
не находится в корне, моя структура выглядит следующим образом:
my-project:
readme.md
app:
composer.json
Очевидно, что это еще не все, и есть причина, почему, ноmy composer.json
находится в подкаталоге под названием app.В результате в моем рабочем процессе мне приходится каждый раз заходить в эту папку и запускать команду:
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
на каждом этапе?