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))
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)
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())