 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
- Constants
- Variables
- func CollectApiBuilds(taskCtx core.SubTaskContext) error
- func CollectApiJobs(taskCtx core.SubTaskContext) error
- func ConvertBuilds(taskCtx core.SubTaskContext) error
- func ConvertJobs(taskCtx core.SubTaskContext) error
- func CreateApiClient(taskCtx core.TaskContext) (*helper.ApiAsyncClient, error)
- func ExtractApiBuilds(taskCtx core.SubTaskContext) error
- func ExtractApiJobs(taskCtx core.SubTaskContext) error
- type JenkinsOptions
- type JenkinsTaskData
- type SimpleJob
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 JenkinsTaskData ¶
type JenkinsTaskData struct {
	Options   *JenkinsOptions
	ApiClient *helper.ApiAsyncClient
	Since     *time.Time
}
     Click to show internal directories. 
   Click to hide internal directories.