// NewArtificer returns an Artificer func NewArtificer(options *core.PipelineOptions, dockerOptions *DockerOptions) *Artificer { logger := util.RootLogger().WithField("Logger", "Artificer") s3store := core.NewS3Store(options.AWSOptions) return &Artificer{ options: options, logger: logger, store: s3store, } }
// NewArtificer returns an Artificer func NewArtificer(options *core.PipelineOptions, dockerOptions *DockerOptions) *Artificer { logger := util.RootLogger().WithField("Logger", "Artificer") var store core.Store if options.ShouldStoreS3 { store = core.NewS3Store(options.AWSOptions) } return &Artificer{ options: options, dockerOptions: dockerOptions, logger: logger, store: store, } }