From bf0f9ede67a1144858ca591112cdc709bbf904d0 Mon Sep 17 00:00:00 2001 From: Andrii Riabchenko Date: Sun, 21 Jan 2024 15:00:09 +0200 Subject: [PATCH] new file: projects/microsoft.com/azure-storage-azcopy/package.yml --- .../azure-storage-azcopy/package.yml | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 projects/microsoft.com/azure-storage-azcopy/package.yml diff --git a/projects/microsoft.com/azure-storage-azcopy/package.yml b/projects/microsoft.com/azure-storage-azcopy/package.yml new file mode 100644 index 00000000..9138fb35 --- /dev/null +++ b/projects/microsoft.com/azure-storage-azcopy/package.yml @@ -0,0 +1,30 @@ +distributable: + url: git+https://github.com/Azure/azure-storage-azcopy.git + ref: ${{version.tag}} + +versions: + github: Azure/azure-storage-azcopy + +build: + dependencies: + go.dev: '>=1.19' + script: + go build $ARGS -ldflags="$LDFLAGS" + env: + ARGS: + - -trimpath + - -o={{prefix}}/bin/azcopy + LDFLAGS: + - -s + - -w + linux: + LDFLAGS: + - -buildmode=pie + +provides: + - bin/azcopy + +test: + - azcopy --version | grep {{version}} + - azcopy list https://storageaccountname.blob.core.windows.net/containername/ > output.txt || true + - cat output.txt | grep 'Login Credentials missing' \ No newline at end of file