Как настроить действие laravel github, где мне нужно установить частные репозитории? - PullRequest
0 голосов
/ 29 мая 2020

Я хочу настроить действие laravel github, но на шаге Install Dependencies я получаю ##[error]Process completed with exit code 1., потому что в файле composer.json у меня есть пакеты частных репозиториев.

В локальной среде я решаю эту проблему, используя токен github в моем файле .env, но я не знаю, как решить эту проблему в рабочем процессе действий github.

Это мой файл yml:

steps:
      - uses: actions/checkout@v2
      - name: Copy .env
        run: php -r "file_exists('.env') || copy('.env.example', '.env');"
      - name: Install Dependencies
        run: composer install -q --no-ansi --no-interaction --no-scripts --no-progress --prefer-dist
      - name: Generate key
        run: php artisan key:generate
      - name: Directory Permissions
        run: chmod -R 777 storage bootstrap/cache
      - name: Create Database
        run: |
          mkdir -p database
          touch database/database.sqlite
      - name: Execute tests (Unit and Feature tests) via PHPUnit
        env:
          DB_CONNECTION: sqlite
          DB_DATABASE: database/database.sqlite
        run: vendor/bin/phpunit
...