commands/config_unix.go (16 lines of code) (raw):

// +build linux darwin freebsd openbsd package commands import ( "os" "path/filepath" "gitlab.com/gitlab-org/gitlab-ci-multi-runner/helpers" ) func getDefaultConfigDirectory() string { if os.Getuid() == 0 { return "/etc/gitlab-runner" } else if homeDir := helpers.GetHomeDir(); homeDir != "" { return filepath.Join(homeDir, ".gitlab-runner") } else if currentDir := helpers.GetCurrentWorkingDirectory(); currentDir != "" { return currentDir } panic("Cannot get default config file location") }