Remove travis workflow and add ci

This commit is contained in:
Vodes 2023-08-30 17:29:20 +02:00
parent a6b697c5ab
commit 3fadb3fe3d
2 changed files with 22 additions and 17 deletions

22
.github/workflows/build.yml vendored Normal file
View File

@ -0,0 +1,22 @@
name: Build
on:
push:
branches:
- master
- main
permissions:
contents: write
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Prep Python
uses: actions/setup-python@v2
with:
python-version: '3.10'
- name: Install pip deps
run: |
python -m pip install --user -r requirements.txt
- name: Build and deploy site
run: mkdocs gh-deploy --force

View File

@ -1,17 +0,0 @@
language: python
python: 3.6.7
install:
- pip install -r requirements.txt
script:
- mkdocs build --verbose --clean --strict
deploy:
provider: pages
skip_cleanup: true
github_token: $github_token
local_dir: site
on:
branch: master