Documentation ¶
Overview ¶
Copyright 2019 The Fission Authors.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Index ¶
- func DownloadStoragesvcURL(client client.Interface, fileUrl string) (io.ReadCloser, error)
- func DownloadToTempFile(fileUrl string) (string, error)
- func DownloadURL(fileUrl string) (io.ReadCloser, error)
- func GetContents(filePath string) ([]byte, error)
- func PrintPackageSummary(writer io.Writer, pkg *fv1.Package)
- func UploadArchiveFile(ctx context.Context, client client.Interface, fileName string) (*fv1.Archive, error)
- func WriteArchiveToFile(fileName string, reader io.Reader) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DownloadStoragesvcURL ¶
DownloadStoragesvcURL downloads and return archive content with given storage service url
func DownloadToTempFile ¶
DownloadToTempFile fetches archive file from arbitrary url and write it to temp file for further usage
func DownloadURL ¶
func DownloadURL(fileUrl string) (io.ReadCloser, error)
DownloadURL downloads file from given url
func GetContents ¶
func PrintPackageSummary ¶
PrintPackageSummary prints package information and build logs.
func UploadArchiveFile ¶
Types ¶
This section is empty.