build

package
v0.52.1 Latest Latest
Warning

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

Go to latest
Published: Jan 28, 2025 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateBuild

func CreateBuild(ctx *gin.Context)

CreateBuild godoc

@Tags			build
@Summary		Create a build
@Description	Create a build
@Accept			json
@Param			createBuildDto	body		CreateBuildDTO	true	"Create Build DTO"
@Success		201				{string}	buildId
@Router			/build [post]

@id				CreateBuild

func DeleteAllBuilds

func DeleteAllBuilds(ctx *gin.Context)

DeleteAllBuilds godoc

@Tags			build
@Summary		Delete ALL builds
@Description	Delete ALL builds
@Param			force	query	bool	false	"Force"
@Success		204
@Router			/build [delete]

@id				DeleteAllBuilds

func DeleteBuild

func DeleteBuild(ctx *gin.Context)

DeleteBuild godoc

@Tags			build
@Summary		Delete build
@Description	Delete build
@Param			buildId	path	string	true	"Build ID"
@Param			force	query	bool	false	"Force"
@Success		204
@Router			/build/{buildId} [delete]

@id				DeleteBuild

func DeleteBuildsFromPrebuild

func DeleteBuildsFromPrebuild(ctx *gin.Context)

DeleteBuildsFromPrebuild godoc

@Tags			build
@Summary		Delete builds
@Description	Delete builds
@Param			prebuildId	path	string	true	"Prebuild ID"
@Param			force		query	bool	false	"Force"
@Success		204
@Router			/build/prebuild/{prebuildId} [delete]

@id				DeleteBuildsFromPrebuild

func FindBuild added in v0.52.0

func FindBuild(ctx *gin.Context)

FindBuild godoc

@Tags			build
@Summary		Find build
@Description	Find build
@Accept			json
@Param			buildId	path		string	true	"Build ID"
@Success		200		{object}	BuildDTO
@Router			/build/{buildId} [get]

@id				FindBuild

func ListBuilds

func ListBuilds(ctx *gin.Context)

ListBuilds godoc

@Tags			build
@Summary		List builds
@Description	List builds
@Produce		json
@Success		200	{array}	BuildDTO
@Router			/build [get]

@id				ListBuilds

func ListSuccessfulBuilds added in v0.52.0

func ListSuccessfulBuilds(ctx *gin.Context)

ListSuccessfulBuilds godoc

@Tags			build
@Summary		List successful builds for Git repository
@Description	List successful builds for Git repository
@Produce		json
@Param			repoUrl	path	string	true	"Repository URL"
@Success		200		{array}	BuildDTO
@Router			/build/successful/{repoUrl} [get]

@id				ListSuccessfulBuilds

Types

This section is empty.

Jump to

Keyboard shortcuts

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