簡體   English   中英

如何使用Jenkins上傳到Azure Data Lake Storage Gen1?

[英]How to use Jenkins to upload to Azure Data Lake Storage Gen1?

我找到了Jenkins的Windows Azure存儲插件。 但它似乎只適用於blob存儲。 有沒有辦法從Jenkins上傳文件到Azure Data Lake Storage Gen1? 謝謝你的幫助 !

AFAIK目前沒有Jenkins插件可以將文件從Jenkins上傳到Azure Data Lake Storae Gen1。 您可以使用Azure PowerShell或Azure CLI來完成您的要求。

示例Azure PowerShell命令:

Import-AzDataLakeStoreItem -AccountName $dataLakeStorageGen1Name -Path "C:\sampledata\vehicle1_09142014.csv" -Destination $myrootdir\mynewdirectory\vehicle1_09142014.csv

示例Azure CLI命令:

az dls fs upload --account mydatalakestoragegen1 --source-path "C:\SampleData\AmbulanceData\vehicle1_09142014.csv" --destination-path "/mynewfolder/vehicle1_09142014.csv"

有關更多信息,請參閱以下文章:

https://docs.microsoft.com/en-us/azure/data-lake-store/data-lake-store-get-started-powershell#upload-data-to-your-data-lake-storage-gen1-帳戶

https://docs.microsoft.com/en-us/azure/data-lake-store/data-lake-store-get-started-cli-2.0

https://docs.microsoft.com/en-us/powershell/module/az.datalakestore/import-azdatalakestoreitem?view=azps-1.5.0

https://docs.microsoft.com/en-us/cli/azure/dls/fs?view=azure-cli-latest#az-dls-fs-upload

沒有任何問題使這項工作的先決條件很少:

  1. 在運行命令的節點中安裝Azure PowerShell / Azure CLI。

  2. 按照此處的說明將Azure服務主體添加到Jenkins憑證 - > https://docs.microsoft.com/en-us/azure/jenkins/execute-cli-jenkins-pipeline#add-azure-service-principal-to-jenkins-憑據

希望這可以幫助!! 干杯!!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM