utils

package
v0.0.0-...-e3400de Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 9, 2018 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddTrailingSlashIfNeeded

func AddTrailingSlashIfNeeded(url string) string

func Bool2Int

func Bool2Int(b bool) int

func CopyMap

func CopyMap(src map[string]string) (dst map[string]string)

func GetLogMsgPrefix

func GetLogMsgPrefix(threadId int, dryRun bool) string

func GetRootPath

func GetRootPath(path string, useRegExp bool) string

Get the local root path, from which to start collecting artifacts to be used for: 1. Uploaded to Artifactory, 2. Adding to the local build-info, to be later published to Artifactory.

func GetUserAgent

func GetUserAgent() string

func GetUserHomeDir

func GetUserHomeDir() string

func IndentJson

func IndentJson(jsonStr []byte) string

func MergeMaps

func MergeMaps(src map[string]string, dst map[string]string)

func PathToRegExp

func PathToRegExp(localPath string) string

func PrepareLocalPathForUpload

func PrepareLocalPathForUpload(localPath string, useRegExp bool) string

func ReformatRegexp

func ReformatRegexp(regexpString, sourceString, destString string) (string, error)

Replaces matched regular expression from sourceString to corresponding {i} at destString. For example:

regexpString = "1(.*)234" ; sourceString = "1hello234" ; destString = "{1}"
returns "hello"

func ReplaceTildeWithUserHome

func ReplaceTildeWithUserHome(path string) string

func SetUserAgent

func SetUserAgent(newUserAgent string)

func StringToBool

func StringToBool(boolVal string, defaultValue bool) (bool, error)

func TrimPath

func TrimPath(path string) string

Types

type Artifact

type Artifact struct {
	LocalPath  string
	TargetPath string
	Symlink    string
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL