Пример #1
0
func setStages(pipe *models.Pipeline, ctx *Context, stages []string) bool {
	if len(stages) == 0 {
		return false
	}
	if err := pipe.SetStages(stages...); err != nil {
		if models.IsErrStageNotExist(err) {
			ctx.Handle(422, err)
		} else {
			ctx.Handle(500, "Fail to add stages to pipeline: '%s': %v", pipe.UUID, err)
		}
		return true
	}
	return false
}