array-view-php

Форк
0
44 строки · 934.0 Байт
1
name: deploy docs
2

3
on:
4
  push:
5
    branches:
6
      - master
7
  workflow_dispatch:
8

9
permissions:
10
  contents: read
11
  pages: write
12
  id-token: write
13

14
concurrency:
15
  group: "pages"
16
  cancel-in-progress: false
17

18
jobs:
19
  deploy:
20
    name: Deploy docs
21
    runs-on: ubuntu-latest
22
    environment:
23
      name: github-pages
24
      url: ${{ steps.deployment.outputs.page_url }}
25
    steps:
26
      - name: Checkout code
27
        uses: actions/checkout@v4
28
        with:
29
          fetch-depth: 0
30

31
      - name: Generate API docs
32
        run: docker run --rm -v $(pwd):/data phpdoc/phpdoc:3 --directory ./src --visibility public --target ./phpdoc --template default -v
33

34
      - name: Setup Pages
35
        uses: actions/configure-pages@v4
36

37
      - name: Upload artifact
38
        uses: actions/upload-pages-artifact@v3
39
        with:
40
          path: './phpdoc'
41

42
      - name: Deploy to GitHub Pages
43
        id: deployment
44
        uses: actions/deploy-pages@v4
45

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.