techwri / techwritersru

Сайт для технических писателей под открытой лицензией
https://techwriters.ru
5 stars 3 forks source link

Issue on page /ru/about_project/index.html #4

Open techwri opened 1 year ago

techwri commented 1 year ago

Настроить ci/cd

Для сборки использовать GitHub Actions

` name: Build and Deploy TechWriters.ru

  on:
    push:
      branches:
        - develop  # ветка сборки

  jobs:
    build:
      runs-on: ubuntu-latest  # протестировать

      steps:
        - name: Checkout code
          uses: actions/checkout@v2

        - name: Set up Python
          uses: actions/setup-python@v2
          with:
            python-version: 3.8  # Версия Python

        - name: Install dependencies
          run: |
            python -m pip install --upgrade pip
            pip install -r requirements.txt  # Установка зависимостей

        - name: Build documentation
          run: |
            make -C docs html  # Команда сборки документации , проверить 

        - name: Upload to FTP
          uses: wftp-upload-action@v1
          with:
            host: ${{ secrets.FTP_HOST }}
            username: ${{ secrets.FTP_USERNAME }}
            password: ${{ secrets.FTP_PASSWORD }}
            local-dir: docs/_build/html  # Путь к сгенерированной документации
            remote-dir: /path/to/ftp/directory  # Путь на FTP сервер с сайтом

`