added more detailed responses to requests
This commit is contained in:
+9
-3
@@ -19,7 +19,10 @@ async def root():
|
||||
async def test(request: Request):
|
||||
""" Test connection to server. """
|
||||
logging.debug('Content-Type: ', request.headers.get('content-type'))
|
||||
return {'status': 'success'}
|
||||
HTTPException(
|
||||
status_code=200,
|
||||
detail='test completed'
|
||||
)
|
||||
|
||||
@app.post('/event')
|
||||
def handle_event(request: GiteaRequest):
|
||||
@@ -31,12 +34,15 @@ def handle_event(request: GiteaRequest):
|
||||
status_code=200,
|
||||
detail='skipping ci'
|
||||
)
|
||||
|
||||
# clone repository
|
||||
repo_url = request.repository['clone_url']
|
||||
logging.info('cloning repository: {repo_url}')
|
||||
local_repo_dir = clone_repository(repo_url)
|
||||
return {'status': 'success'}
|
||||
logging.info(f'local_repo_dir: {local_repo_dir}')
|
||||
raise HTTPException(
|
||||
status_code=202,
|
||||
detail='received task'
|
||||
)
|
||||
|
||||
if __name__ == '__main__':
|
||||
load_dotenv('dev.env')
|
||||
|
||||
Reference in New Issue
Block a user