base

package
v0.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 5, 2022 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewBase

func NewBase() storage.Interface

Types

type Base

type Base struct {
	// contains filtered or unexported fields
}

func (*Base) AddAgent

func (b *Base) AddAgent(agentName string, agentUrl string, workspace string, description string) error

func (*Base) Configurations

func (b *Base) Configurations(subtask string) (cfgs []models.Configuration, err error)

func (*Base) CreateConfiguration

func (b *Base) CreateConfiguration(subtask string, filename string, body string) error

func (*Base) CreateSubtasks

func (b *Base) CreateSubtasks(taskID string, name string, agentID string, branch string, action enum.TaskAction, instruction string, description string) error

func (*Base) CreateTask

func (b *Base) CreateTask(name string, description string) error

func (*Base) CreateTaskLog

func (b *Base) CreateTaskLog(subtasksID string, gitSSH string, taskType enum.TaskType) (id string, err error)

func (*Base) CreateUser

func (b *Base) CreateUser(email string, name string, password string, role enum.Role) error

func (*Base) DelSubtasks

func (b *Base) DelSubtasks(subtasksID string) (err error)

func (*Base) DelTask

func (b *Base) DelTask(taskID string) (err error)

func (*Base) DeleteConfiguration

func (b *Base) DeleteConfiguration(configurationID string) error

func (*Base) DisabledSubtasks

func (b *Base) DisabledSubtasks(subtasksID string) error

func (*Base) DisabledTask

func (b *Base) DisabledTask(taskID string) error

func (*Base) GetConfigurationByID

func (b *Base) GetConfigurationByID(id string) (*models.Configuration, error)

func (*Base) GetConfigurationBySubtaskID

func (b *Base) GetConfigurationBySubtaskID(subtaskID string) (item []models.Configuration, err error)

func (*Base) GetDB

func (b *Base) GetDB() *gorm.DB

func (*Base) GetSubtasks

func (b *Base) GetSubtasks(taskID string) (subs []models.Subtasks, err error)

func (*Base) GetSubtasksBySubtasksID

func (b *Base) GetSubtasksBySubtasksID(subtaskID string) (*models.Subtasks, error)

func (*Base) GetSubtasksByToken

func (b *Base) GetSubtasksByToken(token string) (*models.Subtasks, error)

func (*Base) GetTaskByID

func (b *Base) GetTaskByID(taskID string) (*models.Task, error)

func (*Base) GetTaskByToken

func (b *Base) GetTaskByToken(token string) (*models.Task, error)

func (*Base) GetTaskLog

func (b *Base) GetTaskLog(taskID string, subtasksID string) (logs []models.TaskLog, err error)

func (*Base) GetTasks

func (b *Base) GetTasks() (tasks []models.Task, err error)

func (*Base) GetUser

func (b *Base) GetUser(email string) (*models.User, error)

func (*Base) ListAgent

func (b *Base) ListAgent() (agent []models.Agent, err error)

func (*Base) ModifyConfiguration

func (b *Base) ModifyConfiguration(configurationID string, filename string, body string) error

func (*Base) RecieveTaskByLog

func (b *Base) RecieveTaskByLog(agentName string) (subs []models.Subtasks, err error)

RecieveTaskByLog 通过日志获取任务

func (*Base) UpdateSubtasks

func (b *Base) UpdateSubtasks(subtaskID string, instruction string, description string) error

func (*Base) UpdateTask

func (b *Base) UpdateTask(taskID string, name string, token string, description string) error

func (*Base) UpdateTaskLog

func (b *Base) UpdateTaskLog(logID string, taskStatus enum.TaskStatus, taskStage enum.TaskStage, logText string) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL