array-view-php
44 строки · 934.0 Байт
1name: deploy docs2
3on:4push:5branches:6- master7workflow_dispatch:8
9permissions:10contents: read11pages: write12id-token: write13
14concurrency:15group: "pages"16cancel-in-progress: false17
18jobs:19deploy:20name: Deploy docs21runs-on: ubuntu-latest22environment:23name: github-pages24url: ${{ steps.deployment.outputs.page_url }}25steps:26- name: Checkout code27uses: actions/checkout@v428with:29fetch-depth: 030
31- name: Generate API docs32run: docker run --rm -v $(pwd):/data phpdoc/phpdoc:3 --directory ./src --visibility public --target ./phpdoc --template default -v33
34- name: Setup Pages35uses: actions/configure-pages@v436
37- name: Upload artifact38uses: actions/upload-pages-artifact@v339with:40path: './phpdoc'41
42- name: Deploy to GitHub Pages43id: deployment44uses: actions/deploy-pages@v445