tasks

package
v0.11.0-test8 Latest Latest
Warning

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

Go to latest
Published: May 26, 2022 License: Apache-2.0 Imports: 14 Imported by: 2

Documentation

Index

Constants

View Source
const RAW_BUILD_TABLE = "jenkins_api_builds"
View Source
const RAW_JOB_TABLE = "jenkins_api_jobs"

Variables

View Source
var CollectApiBuildsMeta = core.SubTaskMeta{
	Name:             "collectApiBuilds",
	EntryPoint:       CollectApiBuilds,
	EnabledByDefault: true,
	Description:      "Collect builds data from jenkins api",
}
View Source
var CollectApiJobsMeta = core.SubTaskMeta{
	Name:             "collectApiJobs",
	EntryPoint:       CollectApiJobs,
	EnabledByDefault: true,
	Description:      "Collect jobs data from jenkins api",
}
View Source
var ConvertBuildsMeta = core.SubTaskMeta{
	Name:             "convertBuilds",
	EntryPoint:       ConvertBuilds,
	EnabledByDefault: true,
	Description:      "Convert tool layer table jenkins_builds into  domain layer table builds",
}
View Source
var ConvertJobsMeta = core.SubTaskMeta{
	Name:             "convertJobs",
	EntryPoint:       ConvertJobs,
	EnabledByDefault: true,
	Description:      "Convert tool layer table jenkins_jobs into  domain layer table jobs",
}
View Source
var ExtractApiBuildsMeta = core.SubTaskMeta{
	Name:             "extractApiBuilds",
	EntryPoint:       ExtractApiBuilds,
	EnabledByDefault: true,
	Description:      "Extract raw builds data into tool layer table jenkins_builds",
}
View Source
var ExtractApiJobsMeta = core.SubTaskMeta{
	Name:             "extractApiJobs",
	EntryPoint:       ExtractApiJobs,
	EnabledByDefault: true,
	Description:      "Extract raw jobs data into tool layer table jenkins_jobs",
}

Functions

func CollectApiBuilds

func CollectApiBuilds(taskCtx core.SubTaskContext) error

func CollectApiJobs

func CollectApiJobs(taskCtx core.SubTaskContext) error

func ConvertBuilds

func ConvertBuilds(taskCtx core.SubTaskContext) error

func ConvertJobs

func ConvertJobs(taskCtx core.SubTaskContext) error

func CreateApiClient

func CreateApiClient(taskCtx core.TaskContext) (*helper.ApiAsyncClient, error)

func ExtractApiBuilds

func ExtractApiBuilds(taskCtx core.SubTaskContext) error

func ExtractApiJobs

func ExtractApiJobs(taskCtx core.SubTaskContext) error

Types

type JenkinsOptions

type JenkinsOptions struct {
	Host     string
	Username string
	Password string
	Since    string
	Tasks    []string `json:"tasks,omitempty"`
}

type JenkinsTaskData

type JenkinsTaskData struct {
	Options   *JenkinsOptions
	ApiClient *helper.ApiAsyncClient
	Since     *time.Time
}

type SimpleJob

type SimpleJob struct {
	Name string
}

Jump to

Keyboard shortcuts

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