Versions in this module Expand all Collapse all v0 v0.4.0 Feb 17, 2023 Changes in this version + const BuildURLAnnotation + func JobName(uuid string) string v0.3.1 Feb 10, 2023 v0.3.0 Feb 10, 2023 Changes in this version type Config + ProfilerAddress string v0.2.0 Jan 23, 2023 Changes in this version + type Build struct + Id string + Jobs BuildJobsJobConnection + Number int + State BuildStates + Uuid string + func (v *Build) GetId() string + func (v *Build) GetJobs() BuildJobsJobConnection + func (v *Build) GetNumber() int + func (v *Build) GetState() BuildStates + func (v *Build) GetUuid() string type BuildCreateBuildCreateBuildCreatePayloadBuild + func (v *BuildCreateBuildCreateBuildCreatePayloadBuild) GetState() BuildStates + func (v *BuildCreateBuildCreateBuildCreatePayloadBuild) MarshalJSON() ([]byte, error) + func (v *BuildCreateBuildCreateBuildCreatePayloadBuild) UnmarshalJSON(b []byte) error + type BuildJobsJobConnection struct + Edges []BuildJobsJobConnectionEdgesJobEdge + func (v *BuildJobsJobConnection) GetEdges() []BuildJobsJobConnectionEdgesJobEdge + type BuildJobsJobConnectionEdgesJobEdge struct + Node Job + func (v *BuildJobsJobConnectionEdgesJobEdge) GetNode() Job + func (v *BuildJobsJobConnectionEdgesJobEdge) MarshalJSON() ([]byte, error) + func (v *BuildJobsJobConnectionEdgesJobEdge) UnmarshalJSON(b []byte) error type GetBuildBuild + func (v *GetBuildBuild) GetId() string + func (v *GetBuildBuild) GetJobs() BuildJobsJobConnection + func (v *GetBuildBuild) GetNumber() int + func (v *GetBuildBuild) GetUuid() string + func (v *GetBuildBuild) MarshalJSON() ([]byte, error) + func (v *GetBuildBuild) UnmarshalJSON(b []byte) error type GetBuildsPipelineBuildsBuildConnectionEdgesBuildEdgeNodeBuild + func (v *GetBuildsPipelineBuildsBuildConnectionEdgesBuildEdgeNodeBuild) GetJobs() BuildJobsJobConnection + func (v *GetBuildsPipelineBuildsBuildConnectionEdgesBuildEdgeNodeBuild) GetNumber() int + func (v *GetBuildsPipelineBuildsBuildConnectionEdgesBuildEdgeNodeBuild) GetState() BuildStates + func (v *GetBuildsPipelineBuildsBuildConnectionEdgesBuildEdgeNodeBuild) GetUuid() string + func (v *GetBuildsPipelineBuildsBuildConnectionEdgesBuildEdgeNodeBuild) MarshalJSON() ([]byte, error) + func (v *GetBuildsPipelineBuildsBuildConnectionEdgesBuildEdgeNodeBuild) UnmarshalJSON(b []byte) error v0.1.0 Jan 12, 2023 Changes in this version + const DefaultAgentImage + const DefaultNamespace + const TagLabel + const UUIDLabel + func NewClient(token string) graphql.Client + func NewLogger(inner http.RoundTripper) http.RoundTripper + func TagToLabel(tag string) string + func TagsToLabels(tags []string) []string + type BuildAuthorInput struct + Email string + Name string + func (v *BuildAuthorInput) GetEmail() string + func (v *BuildAuthorInput) GetName() string + type BuildCancelBuildCancelBuildCancelPayload struct + ClientMutationId string + func (v *BuildCancelBuildCancelBuildCancelPayload) GetClientMutationId() string + type BuildCancelInput struct + ClientMutationId string + Id string + func (v *BuildCancelInput) GetClientMutationId() string + func (v *BuildCancelInput) GetId() string + type BuildCancelResponse struct + BuildCancel BuildCancelBuildCancelBuildCancelPayload + func BuildCancel(ctx context.Context, client graphql.Client, input BuildCancelInput) (*BuildCancelResponse, error) + func (v *BuildCancelResponse) GetBuildCancel() BuildCancelBuildCancelBuildCancelPayload + type BuildCreateBuildCreateBuildCreatePayload struct + Build BuildCreateBuildCreateBuildCreatePayloadBuild + func (v *BuildCreateBuildCreateBuildCreatePayload) GetBuild() BuildCreateBuildCreateBuildCreatePayloadBuild + type BuildCreateBuildCreateBuildCreatePayloadBuild struct + Id string + Jobs BuildCreateBuildCreateBuildCreatePayloadBuildJobsJobConnection + Number int + Uuid string + func (v *BuildCreateBuildCreateBuildCreatePayloadBuild) GetId() string + func (v *BuildCreateBuildCreateBuildCreatePayloadBuild) GetJobs() BuildCreateBuildCreateBuildCreatePayloadBuildJobsJobConnection + func (v *BuildCreateBuildCreateBuildCreatePayloadBuild) GetNumber() int + func (v *BuildCreateBuildCreateBuildCreatePayloadBuild) GetUuid() string + type BuildCreateBuildCreateBuildCreatePayloadBuildJobsJobConnection struct + Edges []BuildCreateBuildCreateBuildCreatePayloadBuildJobsJobConnectionEdgesJobEdge + func (v *BuildCreateBuildCreateBuildCreatePayloadBuildJobsJobConnection) GetEdges() []BuildCreateBuildCreateBuildCreatePayloadBuildJobsJobConnectionEdgesJobEdge + type BuildCreateBuildCreateBuildCreatePayloadBuildJobsJobConnectionEdgesJobEdge struct + Node Job + func (v *BuildCreateBuildCreateBuildCreatePayloadBuildJobsJobConnectionEdgesJobEdge) GetNode() Job + func (v *BuildCreateBuildCreateBuildCreatePayloadBuildJobsJobConnectionEdgesJobEdge) MarshalJSON() ([]byte, error) + func (v *BuildCreateBuildCreateBuildCreatePayloadBuildJobsJobConnectionEdgesJobEdge) UnmarshalJSON(b []byte) error + type BuildCreateInput struct + Author BuildAuthorInput + Branch string + ClientMutationId string + Commit string + Env []string + Message string + MetaData []BuildMetaDataInput + PipelineID string + func (v *BuildCreateInput) GetAuthor() BuildAuthorInput + func (v *BuildCreateInput) GetBranch() string + func (v *BuildCreateInput) GetClientMutationId() string + func (v *BuildCreateInput) GetCommit() string + func (v *BuildCreateInput) GetEnv() []string + func (v *BuildCreateInput) GetMessage() string + func (v *BuildCreateInput) GetMetaData() []BuildMetaDataInput + func (v *BuildCreateInput) GetPipelineID() string + type BuildCreateResponse struct + BuildCreate BuildCreateBuildCreateBuildCreatePayload + func BuildCreate(ctx context.Context, client graphql.Client, input BuildCreateInput) (*BuildCreateResponse, error) + func (v *BuildCreateResponse) GetBuildCreate() BuildCreateBuildCreateBuildCreatePayload + type BuildMetaDataInput struct + Key string + Value string + func (v *BuildMetaDataInput) GetKey() string + func (v *BuildMetaDataInput) GetValue() string + type BuildStates string + const BuildStatesBlocked + const BuildStatesCanceled + const BuildStatesCanceling + const BuildStatesCreating + const BuildStatesFailed + const BuildStatesFailing + const BuildStatesNotRun + const BuildStatesPassed + const BuildStatesRunning + const BuildStatesScheduled + const BuildStatesSkipped + type CommandJob struct + AgentQueryRules []string + Command string + Env []string + ScheduledAt time.Time + Uuid string + func (v *CommandJob) GetAgentQueryRules() []string + func (v *CommandJob) GetCommand() string + func (v *CommandJob) GetEnv() []string + func (v *CommandJob) GetScheduledAt() time.Time + func (v *CommandJob) GetUuid() string + type Config struct + AgentTokenSecret string + BuildkiteToken string + Debug bool + Image string + JobTTL time.Duration + MaxInFlight int + Namespace string + Org string + Tags []string + func (c Config) MarshalLogObject(enc zapcore.ObjectEncoder) error + type GetBuildBuild struct + State BuildStates + func (v *GetBuildBuild) GetState() BuildStates + type GetBuildResponse struct + Build GetBuildBuild + func GetBuild(ctx context.Context, client graphql.Client, uuid string) (*GetBuildResponse, error) + func (v *GetBuildResponse) GetBuild() GetBuildBuild + type GetBuildsPipeline struct + Builds GetBuildsPipelineBuildsBuildConnection + func (v *GetBuildsPipeline) GetBuilds() GetBuildsPipelineBuildsBuildConnection + type GetBuildsPipelineBuildsBuildConnection struct + Edges []GetBuildsPipelineBuildsBuildConnectionEdgesBuildEdge + func (v *GetBuildsPipelineBuildsBuildConnection) GetEdges() []GetBuildsPipelineBuildsBuildConnectionEdgesBuildEdge + type GetBuildsPipelineBuildsBuildConnectionEdgesBuildEdge struct + Node GetBuildsPipelineBuildsBuildConnectionEdgesBuildEdgeNodeBuild + func (v *GetBuildsPipelineBuildsBuildConnectionEdgesBuildEdge) GetNode() GetBuildsPipelineBuildsBuildConnectionEdgesBuildEdgeNodeBuild + type GetBuildsPipelineBuildsBuildConnectionEdgesBuildEdgeNodeBuild struct + Id string + func (v *GetBuildsPipelineBuildsBuildConnectionEdgesBuildEdgeNodeBuild) GetId() string + type GetBuildsResponse struct + Pipeline GetBuildsPipeline + func GetBuilds(ctx context.Context, client graphql.Client, slug string, state []BuildStates, ...) (*GetBuildsResponse, error) + func (v *GetBuildsResponse) GetPipeline() GetBuildsPipeline + type GetOrganizationOrganization struct + Id string + func (v *GetOrganizationOrganization) GetId() string + type GetOrganizationResponse struct + Organization GetOrganizationOrganization + func GetOrganization(ctx context.Context, client graphql.Client, slug string) (*GetOrganizationResponse, error) + func (v *GetOrganizationResponse) GetOrganization() GetOrganizationOrganization + type GetScheduledBuildsOrganization struct + Id *string + Jobs GetScheduledBuildsOrganizationJobsJobConnection + func (v *GetScheduledBuildsOrganization) GetId() *string + func (v *GetScheduledBuildsOrganization) GetJobs() GetScheduledBuildsOrganizationJobsJobConnection + type GetScheduledBuildsOrganizationJobsJobConnection struct + Count int + Edges []GetScheduledBuildsOrganizationJobsJobConnectionEdgesJobEdge + func (v *GetScheduledBuildsOrganizationJobsJobConnection) GetCount() int + func (v *GetScheduledBuildsOrganizationJobsJobConnection) GetEdges() []GetScheduledBuildsOrganizationJobsJobConnectionEdgesJobEdge + type GetScheduledBuildsOrganizationJobsJobConnectionEdgesJobEdge struct + Node Job + func (v *GetScheduledBuildsOrganizationJobsJobConnectionEdgesJobEdge) GetNode() Job + func (v *GetScheduledBuildsOrganizationJobsJobConnectionEdgesJobEdge) MarshalJSON() ([]byte, error) + func (v *GetScheduledBuildsOrganizationJobsJobConnectionEdgesJobEdge) UnmarshalJSON(b []byte) error + type GetScheduledBuildsResponse struct + Organization GetScheduledBuildsOrganization + func GetScheduledBuilds(ctx context.Context, client graphql.Client, slug string, ...) (*GetScheduledBuildsResponse, error) + func (v *GetScheduledBuildsResponse) GetOrganization() GetScheduledBuildsOrganization + type Job interface + type JobJobTypeBlock struct + type JobJobTypeCommand struct + func (v *JobJobTypeCommand) GetAgentQueryRules() []string + func (v *JobJobTypeCommand) GetCommand() string + func (v *JobJobTypeCommand) GetEnv() []string + func (v *JobJobTypeCommand) GetScheduledAt() time.Time + func (v *JobJobTypeCommand) GetUuid() string + func (v *JobJobTypeCommand) MarshalJSON() ([]byte, error) + func (v *JobJobTypeCommand) UnmarshalJSON(b []byte) error + type JobJobTypeTrigger struct + type JobJobTypeWait struct + type PipelineAccessLevels string + const PipelineAccessLevelsBuildAndRead + const PipelineAccessLevelsManageBuildAndRead + const PipelineAccessLevelsReadOnly + type PipelineCreateInput struct + AllowRebuilds bool + BranchConfiguration string + CancelIntermediateBuilds bool + CancelIntermediateBuildsBranchFilter string + ClientMutationId string + ClusterId string + DefaultBranch string + Description string + Name string + NextBuildNumber int + OrganizationId string + Repository PipelineRepositoryInput + SkipIntermediateBuilds bool + SkipIntermediateBuildsBranchFilter string + Steps PipelineStepsInput + Tags []PipelineTagInput + Teams []PipelineTeamAssignmentInput + Visibility PipelineVisibility + func (v *PipelineCreateInput) GetAllowRebuilds() bool + func (v *PipelineCreateInput) GetBranchConfiguration() string + func (v *PipelineCreateInput) GetCancelIntermediateBuilds() bool + func (v *PipelineCreateInput) GetCancelIntermediateBuildsBranchFilter() string + func (v *PipelineCreateInput) GetClientMutationId() string + func (v *PipelineCreateInput) GetClusterId() string + func (v *PipelineCreateInput) GetDefaultBranch() string + func (v *PipelineCreateInput) GetDescription() string + func (v *PipelineCreateInput) GetName() string + func (v *PipelineCreateInput) GetNextBuildNumber() int + func (v *PipelineCreateInput) GetOrganizationId() string + func (v *PipelineCreateInput) GetRepository() PipelineRepositoryInput + func (v *PipelineCreateInput) GetSkipIntermediateBuilds() bool + func (v *PipelineCreateInput) GetSkipIntermediateBuildsBranchFilter() string + func (v *PipelineCreateInput) GetSteps() PipelineStepsInput + func (v *PipelineCreateInput) GetTags() []PipelineTagInput + func (v *PipelineCreateInput) GetTeams() []PipelineTeamAssignmentInput + func (v *PipelineCreateInput) GetVisibility() PipelineVisibility + type PipelineCreatePipelineCreatePipelineCreatePayload struct + Pipeline PipelineCreatePipelineCreatePipelineCreatePayloadPipeline + func (v *PipelineCreatePipelineCreatePipelineCreatePayload) GetPipeline() PipelineCreatePipelineCreatePipelineCreatePayloadPipeline + type PipelineCreatePipelineCreatePipelineCreatePayloadPipeline struct + Id string + Name string + func (v *PipelineCreatePipelineCreatePipelineCreatePayloadPipeline) GetId() string + func (v *PipelineCreatePipelineCreatePipelineCreatePayloadPipeline) GetName() string + type PipelineCreateResponse struct + PipelineCreate PipelineCreatePipelineCreatePipelineCreatePayload + func PipelineCreate(ctx context.Context, client graphql.Client, input PipelineCreateInput) (*PipelineCreateResponse, error) + func (v *PipelineCreateResponse) GetPipelineCreate() PipelineCreatePipelineCreatePipelineCreatePayload + type PipelineDeleteInput struct + ClientMutationId string + Id string + func (v *PipelineDeleteInput) GetClientMutationId() string + func (v *PipelineDeleteInput) GetId() string + type PipelineDeletePipelineDeletePipelineDeletePayload struct + ClientMutationId string + func (v *PipelineDeletePipelineDeletePipelineDeletePayload) GetClientMutationId() string + type PipelineDeleteResponse struct + PipelineDelete PipelineDeletePipelineDeletePipelineDeletePayload + func PipelineDelete(ctx context.Context, client graphql.Client, input PipelineDeleteInput) (*PipelineDeleteResponse, error) + func (v *PipelineDeleteResponse) GetPipelineDelete() PipelineDeletePipelineDeletePipelineDeletePayload + type PipelineRepositoryInput struct + Url string + func (v *PipelineRepositoryInput) GetUrl() string + type PipelineStepsInput struct + Yaml string + func (v *PipelineStepsInput) GetYaml() string + type PipelineTagInput struct + Label string + func (v *PipelineTagInput) GetLabel() string + type PipelineTeamAssignmentInput struct + AccessLevel PipelineAccessLevels + Id string + func (v *PipelineTeamAssignmentInput) GetAccessLevel() PipelineAccessLevels + func (v *PipelineTeamAssignmentInput) GetId() string + type PipelineVisibility string + const PipelineVisibilityPrivate + const PipelineVisibilityPublic + type SearchPipelinesOrganization struct + Pipelines SearchPipelinesOrganizationPipelinesPipelineConnection + func (v *SearchPipelinesOrganization) GetPipelines() SearchPipelinesOrganizationPipelinesPipelineConnection + type SearchPipelinesOrganizationPipelinesPipelineConnection struct + Edges []SearchPipelinesOrganizationPipelinesPipelineConnectionEdgesPipelineEdge + func (v *SearchPipelinesOrganizationPipelinesPipelineConnection) GetEdges() []SearchPipelinesOrganizationPipelinesPipelineConnectionEdgesPipelineEdge + type SearchPipelinesOrganizationPipelinesPipelineConnectionEdgesPipelineEdge struct + Node SearchPipelinesOrganizationPipelinesPipelineConnectionEdgesPipelineEdgeNodePipeline + func (v *SearchPipelinesOrganizationPipelinesPipelineConnectionEdgesPipelineEdge) GetNode() ... + type SearchPipelinesOrganizationPipelinesPipelineConnectionEdgesPipelineEdgeNodePipeline struct + Id string + Name string + func (v *SearchPipelinesOrganizationPipelinesPipelineConnectionEdgesPipelineEdgeNodePipeline) GetId() string + func (v *SearchPipelinesOrganizationPipelinesPipelineConnectionEdgesPipelineEdgeNodePipeline) GetName() string + type SearchPipelinesResponse struct + Organization SearchPipelinesOrganization + func SearchPipelines(ctx context.Context, client graphql.Client, slug string, search string, ...) (*SearchPipelinesResponse, error) + func (v *SearchPipelinesResponse) GetOrganization() SearchPipelinesOrganization