JenkinsDownloadArtifacts@1 - مهمة تنزيل البيانات الاصطناعية ل Jenkins v1

استخدم هذه المهمة لتنزيل البيانات الاصطناعية التي تنتجها مهمة Jenkins.

بناء الجملة

# Jenkins download artifacts v1
# Download artifacts produced by a Jenkins job.
- task: JenkinsDownloadArtifacts@1
  inputs:
    jenkinsServerConnection: # string. Alias: serverEndpoint. Required. Jenkins service connection. 
    jobName: # string. Required. Job name. 
    #jenkinsJobType: # string. Optional. Use when jobName = invalidjobName. Jenkins job type. 
    saveTo: 'jenkinsArtifacts' # string. Required. Save to. Default: jenkinsArtifacts.
  # Advanced
    jenkinsBuild: 'LastSuccessfulBuild' # 'LastSuccessfulBuild' | 'BuildNumber'. Required. Download artifacts produced by. Default: LastSuccessfulBuild.
    #jenkinsBuildNumber: '1' # string. Required when jenkinsBuild == BuildNumber. Jenkins build number. Default: 1.
    #itemPattern: '**' # string. Item Pattern. Default: **.
    #downloadCommitsAndWorkItems: false # boolean. Download Commits and WorkItems. Default: false.
    #startJenkinsBuildNumber: # string. Optional. Use when downloadCommitsAndWorkItems == true && jenkinsBuild == BuildNumber. Download commits and work items from. 
    #artifactDetailsFileNameSuffix: # string. Optional. Use when downloadCommitsAndWorkItems == invalid. Commit and WorkItem FileName. 
  # Propagated Artifacts
    #propagatedArtifacts: false # boolean. Artifacts are propagated to Azure. Default: false.
    #artifactProvider: 'azureStorage' # 'azureStorage'. Required when propagatedArtifacts == notValid. Artifact Provider. Default: azureStorage.
    #ConnectedServiceNameARM: # string. Required when propagatedArtifacts == true. Azure Subscription. 
    #storageAccountName: # string. Required when propagatedArtifacts == true. Storage Account Name. 
    #containerName: # string. Required when propagatedArtifacts == true. Container Name. 
    #commonVirtualPath: # string. Optional. Use when propagatedArtifacts == true. Common Virtual Path.
# Jenkins Download Artifacts v1
# Download artifacts produced by a Jenkins job.
- task: JenkinsDownloadArtifacts@1
  inputs:
    jenkinsServerConnection: # string. Alias: serverEndpoint. Required. Jenkins service connection. 
    jobName: # string. Required. Job name. 
    #jenkinsJobType: # string. Optional. Use when jobName = invalidjobName. Jenkins job type. 
    saveTo: 'jenkinsArtifacts' # string. Required. Save to. Default: jenkinsArtifacts.
  # Advanced
    jenkinsBuild: 'LastSuccessfulBuild' # 'LastSuccessfulBuild' | 'BuildNumber'. Required. Download artifacts produced by. Default: LastSuccessfulBuild.
    #jenkinsBuildNumber: '1' # string. Required when jenkinsBuild == BuildNumber. Jenkins build number. Default: 1.
    #itemPattern: '**' # string. Item Pattern. Default: **.
    #downloadCommitsAndWorkItems: false # boolean. Download Commits and WorkItems. Default: false.
    #startJenkinsBuildNumber: # string. Optional. Use when downloadCommitsAndWorkItems == true && jenkinsBuild == BuildNumber. Download commits and work items from. 
    #artifactDetailsFileNameSuffix: # string. Optional. Use when downloadCommitsAndWorkItems == invalid. Commit and WorkItem FileName. 
  # Propagated Artifacts
    #propagatedArtifacts: false # boolean. Artifacts are propagated to Azure. Default: false.
    #artifactProvider: 'azureStorage' # 'azureStorage'. Required when propagatedArtifacts == notValid. Artifact Provider. Default: azureStorage.
    #ConnectedServiceNameARM: # string. Required when propagatedArtifacts == true. Azure Subscription. 
    #storageAccountName: # string. Required when propagatedArtifacts == true. Storage Account Name. 
    #containerName: # string. Required when propagatedArtifacts == true. Container Name. 
    #commonVirtualPath: # string. Optional. Use when propagatedArtifacts == true. Common Virtual Path.

الإدخالات

jenkinsServerConnection - اتصال خدمة Jenkins
الاسم المستعار للإدخل: serverEndpoint. string. مطلوب

يحدد اتصال الخدمة لمثيل Jenkins الخاص بك. لإنشاء اتصال خدمة جديد، انقر فوق الارتباط إدارة.


jobName - اسم الوظيفة
string. مطلوب

يحدد اسم مهمة Jenkins لتنزيل البيانات الاصطناعية منها. يجب أن يتطابق هذا تماما مع اسم الوظيفة على خادم Jenkins.


jenkinsJobType - نوع مهمة Jenkins
string. ‏‏اختياري. استخدم عندما jobName = invalidjobName.

يحدد تلقائيا نوع مهمة Jenkins.


saveTo - حفظ إلى
string. مطلوب القيمة الافتراضية: jenkinsArtifacts.

يحدد الدليل حيث يتم تنزيل البيانات الاصطناعية Jenkins وحفظها. يتم إنشاء هذا الدليل إذا لم يكن موجودا.


jenkinsBuild - تنزيل البيانات الاصطناعية التي ينتجها
string. مطلوب القيم المسموح بها: LastSuccessfulBuild (آخر إصدار ناجح)، BuildNumber (رقم البناء). القيمة الافتراضية: LastSuccessfulBuild.

تنزيل البيانات الاصطناعية التي تم إنتاجها بواسطة آخر بناء ناجح أو من مثيل بناء معين.


jenkinsBuildNumber - رقم بناء Jenkins
string. مطلوب عند jenkinsBuild == BuildNumber. القيمة الافتراضية: 1.

تنزيل البيانات الاصطناعية التي ينتجها هذا الإصدار.


itemPattern - نمط العنصر
string. القيمة الافتراضية: **.

يحدد الملفات التي سيتم تنزيلها كنمط minimatch متعدد الأسطر. مزيد من المعلومات حول أنماط مطابقة الملفات.

يقوم النمط ** الافتراضي بتنزيل جميع الملفات عبر جميع البيانات الاصطناعية التي تنتجها مهمة Jenkins. لتنزيل جميع الملفات داخل إسقاط البيانات الاصطناعية، استخدم drop/**.


downloadCommitsAndWorkItems - تنزيل التثبيتات و WorkItems
boolean. القيمة الافتراضية: false.

تمكين تنزيل التثبيتات وتفاصيل عنصر العمل المقترنة ب Jenkins Job.


startJenkinsBuildNumber - تنزيل التثبيتات وعناصر العمل من
string. ‏‏اختياري. استخدم عندما downloadCommitsAndWorkItems == true && jenkinsBuild == BuildNumber.

يبدأ رقم الإنشاء لتنزيل التثبيتات وعناصر العمل. إذا تم توفيرها، يتم تنزيل جميع التثبيتات وعناصر العمل بين رقم بنية البدء ورقم البناء المقدم كإدخل لتنزيل البيانات الاصطناعية.


artifactDetailsFileNameSuffix - Commit and WorkItem FileName
string. ‏‏اختياري. استخدم عندما downloadCommitsAndWorkItems == invalid.

يحدد لاحقة اسم الملف للتثبيتات ومرفقات عنصر العمل. يتم إنشاء المرفقات باستخدام commits_{suffix}.json و workitem_{suffix}.json. إذا لم يتم توفير هذا الإدخال، يتم إنشاء المرفقات بالأسماء commits.json و workitems.json.


propagatedArtifacts - يتم نشر البيانات الاصطناعية إلى Azure
boolean. القيمة الافتراضية: false.

استخدم هذا الإدخال إذا تم نشر بيانات Jenkins الاصطناعية إلى Azure. لتحميل بيانات Jenkins الاصطناعية إلى Azure، راجع هذا المكون الإضافي Jenkins.


artifactProvider - موفر البيانات الاصطناعية
string. مطلوب عند propagatedArtifacts == notValid. القيم المسموح بها: azureStorage (Azure Storage). القيمة الافتراضية: azureStorage.

يحدد موفر التخزين الخارجي المستخدم في مهمة Jenkins لتحميل البيانات الاصطناعية.


ConnectedServiceNameARM - اشتراك Azure
string. مطلوب عند propagatedArtifacts == true.

يحدد اشتراك Azure Resource Manager للبيانات الاصطناعية.


storageAccountName - اسم حساب التخزين
string. مطلوب عند propagatedArtifacts == true.

يحدد حسابات تخزين Azure Classic أو Resource Manager. حدد اسم حساب التخزين حيث يتم نشر البيانات الاصطناعية.


containerName - اسم الحاوية
string. مطلوب عند propagatedArtifacts == true.

يحدد اسم الحاوية في حساب التخزين حيث يتم تحميل البيانات الاصطناعية.


commonVirtualPath - المسار الظاهري الشائع
string. ‏‏اختياري. استخدم عندما propagatedArtifacts == true.

يحدد المسار إلى البيانات الاصطناعية داخل حاوية تخزين Azure.


خيارات التحكم بالمهمة

تحتوي جميع المهام على خيارات التحكم بالإضافة إلى مدخلات المهام الخاصة بها. لمزيد من المعلومات، راجع خيارات التحكم وخصائص المهمة الشائعة.

متغيرات الإخراج

لا شيء

الملاحظات

استخدم هذه المهمة لتنزيل البيانات الاصطناعية التي تنتجها مهمة Jenkins.

المتطلبات

المتطلبات الوصف
أنواع البنية الأساسية لبرنامج ربط العمليات التجارية YAML، الإصدار الكلاسيكي، الإصدار الكلاسيكي
يعمل على Agent, DeploymentGroup
المطالب بلا
القدرات لا تفي هذه المهمة بأي طلبات للمهام اللاحقة في الوظيفة.
قيود الأوامر أي
متغيرات Settable أي
إصدار الوكيل 2.144.0 أو أحدث
فئة المهمة الأداة المساعدة
المتطلبات الوصف
أنواع البنية الأساسية لبرنامج ربط العمليات التجارية YAML، الإصدار الكلاسيكي، الإصدار الكلاسيكي
يعمل على Agent, DeploymentGroup
المطالب بلا
القدرات لا تفي هذه المهمة بأي طلبات للمهام اللاحقة في الوظيفة.
قيود الأوامر أي
متغيرات Settable أي
إصدار الوكيل جميع إصدارات العامل المدعومة.
فئة المهمة الأداة المساعدة