github.com/secure-build/gitlab-runner@v12.5.0+incompatible/helpers/service/service_factory.go (about) 1 package service_helpers 2 3 import ( 4 "github.com/ayufan/golang-kardianos-service" 5 "github.com/sirupsen/logrus" 6 ) 7 8 func New(i service.Interface, c *service.Config) (service.Service, error) { 9 s, err := service.New(i, c) 10 if err == service.ErrNoServiceSystemDetected { 11 logrus.Warningln("No service system detected. Some features may not work!") 12 13 return &SimpleService{ 14 i: i, 15 c: c, 16 }, nil 17 } 18 return s, err 19 }