20 lines
686 B
YAML
20 lines
686 B
YAML
name: ci
|
|
on: [push]
|
|
jobs:
|
|
test:
|
|
runs-on: host
|
|
steps:
|
|
- name: install python
|
|
run: apk add --no-cache python3 py3-pip ca-certificates git curl github-cli tar 2>&1 | tail -3; python3 --version; git --version
|
|
- name: clone repo
|
|
run: |
|
|
rm -rf src
|
|
git clone https://gitea.tose.top/admin/codex-app-server.git src
|
|
cd src && git rev-parse HEAD
|
|
- name: host tests
|
|
run: cd src && python3 -m unittest discover -s tests -v
|
|
- name: cloud tests
|
|
run: cd src && python3 -m unittest discover -s cloud/tests -v
|
|
- name: deploy tests
|
|
run: cd src && python3 -m unittest discover -s deploy/tests -v
|