)
This commit is contained in:
16
.drone.yml
16
.drone.yml
@@ -3,14 +3,6 @@ type: docker
|
|||||||
name: default
|
name: default
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: test
|
|
||||||
image: python:3.11-slim
|
|
||||||
commands:
|
|
||||||
- pip install --no-cache-dir -r requirements.txt
|
|
||||||
- pip install pytest pytest-asyncio
|
|
||||||
- pytest tests/ -v
|
|
||||||
depends_on: []
|
|
||||||
|
|
||||||
- name: deploy
|
- name: deploy
|
||||||
image: appleboy/drone-ssh
|
image: appleboy/drone-ssh
|
||||||
settings:
|
settings:
|
||||||
@@ -26,12 +18,10 @@ steps:
|
|||||||
- docker rm gptchat || true
|
- docker rm gptchat || true
|
||||||
- docker pull gitea.allowlgroup.ru/allowlgroup/gptchat:latest
|
- docker pull gitea.allowlgroup.ru/allowlgroup/gptchat:latest
|
||||||
- docker run -d --name gptchat -p 8084:8084 \
|
- docker run -d --name gptchat -p 8084:8084 \
|
||||||
--restart unless-stopped \
|
--restart unless-stopped \
|
||||||
gitea.allowlgroup.ru/allowlgroup/gptchat:latest
|
gitea.allowlgroup.ru/allowlgroup/gptchat:latest
|
||||||
depends_on:
|
|
||||||
- test # запускать только после успешных тестов
|
|
||||||
when:
|
when:
|
||||||
branch:
|
branch:
|
||||||
- main
|
- main
|
||||||
event:
|
event:
|
||||||
- push
|
- push
|
||||||
|
|||||||
Reference in New Issue
Block a user