File tree Expand file tree Collapse file tree
builder/builder-next/worker Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -37,6 +37,7 @@ import (
3737 digest "github.com/opencontainers/go-digest"
3838 ocispec "github.com/opencontainers/image-spec/specs-go/v1"
3939 "github.com/pkg/errors"
40+ "github.com/sirupsen/logrus"
4041)
4142
4243// Opt defines a structure for creating a worker.
@@ -77,32 +78,33 @@ func NewWorker(opt Opt) (*Worker, error) {
7778 CacheAccessor : cm ,
7879 MetadataStore : opt .MetadataStore ,
7980 })
80- if err != nil {
81- return nil , err
81+ if err == nil {
82+ sm .Register (gs )
83+ } else {
84+ logrus .Warnf ("Could not register builder git source: %s" , err )
8285 }
8386
84- sm .Register (gs )
85-
8687 hs , err := http .NewSource (http.Opt {
8788 CacheAccessor : cm ,
8889 MetadataStore : opt .MetadataStore ,
8990 Transport : opt .Transport ,
9091 })
91- if err != nil {
92- return nil , err
92+ if err == nil {
93+ sm .Register (hs )
94+ } else {
95+ logrus .Warnf ("Could not register builder http source: %s" , err )
9396 }
9497
95- sm .Register (hs )
96-
9798 ss , err := local .NewSource (local.Opt {
9899 SessionManager : opt .SessionManager ,
99100 CacheAccessor : cm ,
100101 MetadataStore : opt .MetadataStore ,
101102 })
102- if err != nil {
103- return nil , err
103+ if err == nil {
104+ sm .Register (ss )
105+ } else {
106+ logrus .Warnf ("Could not register builder local source: %s" , err )
104107 }
105- sm .Register (ss )
106108
107109 return & Worker {
108110 Opt : opt ,
You can’t perform that action at this time.
0 commit comments