code

package
v0.0.0-...-6bb069b Latest Latest
Warning

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

Go to latest
Published: Jul 5, 2022 License: GPL-2.0 Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var DefaultProjectName = "DefaultProjectName"

Functions

func FreshDockerfilePlugins

func FreshDockerfilePlugins(server *Server)

Types

type Server

type Server struct {

	// lang
	Lang string
	// contains filtered or unexported fields
}

func (*Server) BuildImage

func (app *Server) BuildImage(projectName, tag, operator string) (int, int64)

func (*Server) CallExtensionInterface

func (app *Server) CallExtensionInterface(pluginName string, method string, params map[string]interface{}) (int, interface{})

func (*Server) CloneProject

func (app *Server) CloneProject(srcProjectName, dstProjectName, creator, cluster, defineDockerFileType string) (bool, int)

func (*Server) DeleteProject

func (app *Server) DeleteProject(projectName string, operator string) (bool, int)

func (*Server) GetBuildExtensionPlugins

func (app *Server) GetBuildExtensionPlugins() []string

func (*Server) GetBuildHistories

func (app *Server) GetBuildHistories(cursor int, offset int, projectName string) []*model.BuildHistory

func (*Server) GetBuildHistory

func (app *Server) GetBuildHistory(id int) *model.BuildHistory

func (*Server) GetBuildLastHistory

func (app *Server) GetBuildLastHistory(projectName string) *model.BuildHistory

func (*Server) GetDockerfileExtensionPlugins

func (app *Server) GetDockerfileExtensionPlugins() []string

func (*Server) GetPluginView

func (app *Server) GetPluginView(pluginType int, pluginName string) string

func (*Server) GetProjectConfigView

func (app *Server) GetProjectConfigView(projectName string) (int, string)

func (*Server) GetProjectInfo

func (app *Server) GetProjectInfo(projectName string) (int, pro.ProjectInfo)

func (*Server) GetProjects

func (app *Server) GetProjects(projectName string) pro.ProjectInfoList

func (*Server) GetServerAddress

func (app *Server) GetServerAddress() string

func (*Server) Init

func (app *Server) Init(ip string, port string)

func (*Server) IsProjectExist

func (app *Server) IsProjectExist(projectName string) bool

func (*Server) NewProject

func (app *Server) NewProject(projectName, creator, cluster, defineDockerFileType string) (bool, int)

func (*Server) SaveProjectConfig

func (app *Server) SaveProjectConfig(projectName string, configs []map[string]interface{}) bool

func (*Server) UpdateProject

func (app *Server) UpdateProject(projectName, creator, cluster, defineDockerFileType string) (bool, int)

Jump to

Keyboard shortcuts

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