In order to get the artifact location from the cloudapi, add a helper function in the worker server.
21 lines
656 B
Go
21 lines
656 B
Go
package target
|
|
|
|
const TargetNameWorkerServer TargetName = "org.osbuild.worker.server"
|
|
|
|
type WorkerServerTargetOptions struct{}
|
|
|
|
func (WorkerServerTargetOptions) isTargetOptions() {}
|
|
|
|
func NewWorkerServerTarget() *Target {
|
|
return newTarget(TargetNameWorkerServer, &WorkerServerTargetOptions{})
|
|
}
|
|
|
|
type WorkerServerTargetResultOptions struct {
|
|
ArtifactRelPath string `json:"artifact_relative_path"`
|
|
}
|
|
|
|
func (WorkerServerTargetResultOptions) isTargetResultOptions() {}
|
|
|
|
func NewWorkerServerTargetResult(options *WorkerServerTargetResultOptions, artifact *OsbuildArtifact) *TargetResult {
|
|
return newTargetResult(TargetNameWorkerServer, options, artifact)
|
|
}
|