Documentation ¶
Index ¶
- func CreateBucketURL(name string, kind string, settings *jenkinsv1.TeamSettings) (string, error)
- func ReadBucketURL(u *url.URL, timeout time.Duration) ([]byte, error)
- func ReadHTTPURL(u string, timeout time.Duration) ([]byte, error)
- func ReadURL(urlText string, timeout time.Duration, ...) ([]byte, error)
- func SplitBucketURL(u *url.URL) (string, string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateBucketURL ¶
CreateBucketURL creates a go-cloud URL to a bucket
func ReadBucketURL ¶
ReadBucketURL reads the content of a bucket URL of the for 's3://bucketName/foo/bar/whatnot.txt?param=123' where any of the query arguments are applied to the underlying Bucket URL and the path is extracted and resolved within the bucket
func ReadHTTPURL ¶
ReadHTTPURL reads the HTTP based URL and returns the data or returning an error if a 2xx status is not returned
func ReadURL ¶
func ReadURL(urlText string, timeout time.Duration, httpFn func(urlString string) (string, error)) ([]byte, error)
ReadURL reads the given URL from either a http/https endpoint or a bucket URL path. if specified the httpFn is a function which can append the user/password or token if using a git provider
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.