瀏覽代碼

Update laravel5.yml

Jiang Qinghua 4 年之前
父節點
當前提交
02bb5d7d2d
共有 1 個文件被更改,包括 57 次插入58 次删除
  1. 57 58
      .github/workflows/laravel5.yml

+ 57 - 58
.github/workflows/laravel5.yml

@@ -8,72 +8,71 @@ on:
 
 jobs:
   build:
-    name: Build Dcat Admin
     runs-on: ubuntu-latest
 
     steps:
-      - uses: shivammathur/setup-php@b7d1d9c9a92d8d8463ce36d7f60da34d461724f8
-        with:
-          php-version: '7.1'
+    - uses: shivammathur/setup-php@b7d1d9c9a92d8d8463ce36d7f60da34d461724f8
+      with:
+        php-version: '7.1'
 
-      - uses: nanasess/setup-chromedriver@master
-        with:
-          # Optional: do not specify to match Chrome's version
-          chromedriver-version: '89.0.4389.82'
-      - run: |
-          export DISPLAY=:99
-          chromedriver --url-base=/wd/hub &
+    - uses: nanasess/setup-chromedriver@master
+      with:
+        # Optional: do not specify to match Chrome's version
+        chromedriver-version: '89.0.4389.82'
+    - run: |
+        export DISPLAY=:99
+        chromedriver --url-base=/wd/hub &
 
-      - uses: actions/checkout@v2
+    - uses: actions/checkout@v2
 
-      - name: Validate composer.json and composer.lock
-        run:
-          composer self-update --2
-          composer validate --strict
+    - name: Validate composer.json and composer.lock
+      run:
+        composer self-update --2
+        composer validate --strict
 
-      - name: Install dependencies
-        run:
-          travis_retry composer create-project --prefer-dist laravel/laravel laravel-tests 5.*
-          cp -f ./tests/resources/stubs/artisan ./laravel-tests/
-          cp -f ./tests/resources/stubs/ComposerConfigCommand.php ./laravel-tests/app/
-          mkdir ./laravel-tests/dcat-admin
-          cp -rf ./config ./laravel-tests/dcat-admin
-          cp -rf ./database ./laravel-tests/dcat-admin
-          cp -rf ./resources ./laravel-tests/dcat-admin
-          cp -rf ./src ./laravel-tests/dcat-admin
-          cp -rf ./tests ./laravel-tests/dcat-admin
-          cp -rf ./composer.json ./laravel-tests/dcat-admin
-          rm -rf ./laravel-tests/tests
-          cp -rf ./tests ./laravel-tests/tests
-          cp -f ./phpunit.dusk.xml ./laravel-tests
-          cp -f ./.env.testing ./laravel-tests/.env
-          cd ./laravel-tests
-          php artisan admin:composer-config
-          travis_retry composer require dcat/laravel-admin:*@dev
-          travis_retry composer require laravel/dusk --dev # --ignore-platform-reqs
+    - name: Install dependencies
+      run:
+        travis_retry composer create-project --prefer-dist laravel/laravel laravel-tests 5.*
+        cp -f ./tests/resources/stubs/artisan ./laravel-tests/
+        cp -f ./tests/resources/stubs/ComposerConfigCommand.php ./laravel-tests/app/
+        mkdir ./laravel-tests/dcat-admin
+        cp -rf ./config ./laravel-tests/dcat-admin
+        cp -rf ./database ./laravel-tests/dcat-admin
+        cp -rf ./resources ./laravel-tests/dcat-admin
+        cp -rf ./src ./laravel-tests/dcat-admin
+        cp -rf ./tests ./laravel-tests/dcat-admin
+        cp -rf ./composer.json ./laravel-tests/dcat-admin
+        rm -rf ./laravel-tests/tests
+        cp -rf ./tests ./laravel-tests/tests
+        cp -f ./phpunit.dusk.xml ./laravel-tests
+        cp -f ./.env.testing ./laravel-tests/.env
+        cd ./laravel-tests
+        php artisan admin:composer-config
+        travis_retry composer require dcat/laravel-admin:*@dev
+        travis_retry composer require laravel/dusk --dev # --ignore-platform-reqs
 
-      - 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
+    - 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
 
-      - name: Install Adminn
-        run: php artisan admin:publish --force
-          php artisan admin:install
-          php artisan migrate:rollback
-          php artisan dusk:chrome-driver 89
-          cp -f ./tests/routes.php ./app/Admin/
-          cp -rf ./tests/resources/config ./config/
+    - name: Install Adminn
+      run: php artisan admin:publish --force
+        php artisan admin:install
+        php artisan migrate:rollback
+        php artisan dusk:chrome-driver 89
+        cp -f ./tests/routes.php ./app/Admin/
+        cp -rf ./tests/resources/config ./config/
 
-      - name: Start Server
-        run: export DISPLAY=:99.0
-          sudo sh -e /etc/init.d/xvfb start
-          ./vendor/laravel/dusk/bin/chromedriver-linux --headless --disable-gpu --remote-debugging-port=9515 http://localhost &
-          php artisan serve &
+    - name: Start Server
+      run: export DISPLAY=:99.0
+        sudo sh -e /etc/init.d/xvfb start
+        ./vendor/laravel/dusk/bin/chromedriver-linux --headless --disable-gpu --remote-debugging-port=9515 http://localhost &
+        php artisan serve &
 
-      - name: Run test suite
-        run: php artisan dusk
+    - name: Run test suite
+      run: php artisan dusk