Пример #1
0
 def get(self, request, *args, **kwargs):
     result = "ok"
     try:
         history_id = self.kwargs['history_id']
         CITaskHistoryService.clean_build_history(history_id)
     except Exception as ex:
         result = str(ex)
         SimpleLogger.exception(ex)
     return Response(str(result))
Пример #2
0
 def get(self, request, *args, **kwargs):
     tq_id = self.kwargs.get("tq_id", "")
     task_history = CITaskHistory.objects.get_by_tqid(int(tq_id))
     CITaskHistoryService.save_build_log(tq_id)
     CITaskHistoryService.clean_build_history(task_history.id)
     CITQService.update_task_queue_status(request)
     CITaskService.send_task_enqueue_message()
     return Response({"message", "task_done"},
                     status=status.HTTP_201_CREATED)
Пример #3
0
def tq_done(request):
    try:
        tq_id = request.GET.get("tq_id", "")
        task_history = CITaskHistory.objects.get_by_tqid(int(tq_id))
        CITaskHistoryService.save_build_log(tq_id)
        CITaskHistoryService.clean_build_history(task_history.id)
        CITQService.update_task_queue_status(request)
        CITaskService.send_task_enqueue_message()
        result = SuccessResponse("success", dict())
    except Exception as ex:
        SimpleLogger.exception(ex)
        result = ErrorResponse(str(ex), dict())
    return HttpResponse(result.get_json())