TwineAuthenticate@0 - تحميل Python twine مصادقة مهمة v0

يوفر twine بيانات اعتماد لمتغير PYPIRC_PATH بيئة لنطاق البنية. يمكنك هذا من نشر حزم Python لموجزات من twine الإصدار الخاص بك.

بناء الجملة

# Python twine upload authenticate v0
# Authenticate for uploading Python distributions using twine. Add '-r FeedName/EndpointName --config-file $(PYPIRC_PATH)' to your twine upload command. For feeds present in this organization, use the feed name as the repository (-r). Otherwise, use the endpoint name defined in the service connection.
- task: TwineAuthenticate@0
  inputs:
  # Feeds and Authentication
    #artifactFeeds: # string. Alias: feedList. My feeds (select below). 
    #externalFeeds: # string. Alias: externalSources. Feeds from external organizations. 
  # Advanced
    #publishPackageMetadata: true # boolean. Publish pipeline metadata. Default: true.
# Python Twine Upload Authenticate v0
# Authentication for uploading python distributions using twine. Please add "-r FeedName/EndpointName --config-file $(PYPIRC_PATH)" to your twine upload command. For feeds present in this organization use feed name as repository(-r) otherwise use the endpoint name defined in the service connection.
- task: TwineAuthenticate@0
  inputs:
  # Feeds and Authentication
    #artifactFeeds: # string. Alias: feedList. My feeds (select below). 
    #externalFeeds: # string. Alias: externalSources. Feeds from external organizations.

الإدخالات

artifactFeeds - موجزاتي (حدد أدناه)
الاسم المستعار للإدخل: feedList. string.

يحدد اسم موجز البيانات الاصطناعية Azure للمصادقة باستخدام twine. يجب أن يكون موجز المصادقة موجودا داخل المؤسسة. بالنسبة للموجزات ذات نطاق المشروع، استخدم بناء الجملة projectName/feedNameSelect.


externalFeeds - موجزات من المؤسسات الخارجية
الاسم المستعار للإدخل: externalSources. string.

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


publishPackageMetadata - نشر بيانات تعريف البنية الأساسية لبرنامج ربط العمليات التجارية
boolean. القيمة الافتراضية: true.

إقران بيانات تعريف البنية/الإصدار هذه (مثل تشغيل # ومعلومات التعليمات البرمجية المصدر) بالحزمة عند التحميل إلى الموجزات.


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

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

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

لا شيء

الملاحظات

يوفر twine بيانات اعتماد لمتغير PYPIRC_PATH بيئة لنطاق البنية. يمكنك هذا من نشر حزم Python لموجزات من twine الإصدار الخاص بك.

متى يجب أن أقوم بتشغيل هذه المهمة في البنية الأساسية لبرنامج ربط العمليات التجارية؟

يجب تشغيل هذه المهمة قبل استخدام twine لتحميل توزيعات Python إلى مصدر حزمة مصادق عليه، مثل Azure Artifacts. لا توجد متطلبات طلب أخرى. لن تتكدس استدعاءات متعددة لهذه المهمة بيانات الاعتماد. سيؤدي كل تشغيل مهمة إلى مسح أي بيانات اعتماد مخزنة مسبقا.

وكيلي خلف وكيل ويب. هل سيقوم TwineAuthenticate بإعداد twine لاستخدام وكيلي؟

كلا. بينما ستعمل هذه المهمة نفسها خلف وكيل ويب تم تكوين وكيلك لاستخدامه، فإنه لا يقوم بتكوين twine لاستخدام الوكيل.

يحتاج My Pipeline إلى الوصول إلى موجز في مشروع مختلف

إذا كان المسار قيد التشغيل في مشروع مختلف عن المشروع الذي يستضيف الموجز، فيجب عليك إعداد المشروع الآخر لمنح حق الوصول للقراءة/الكتابة إلى خدمة الإنشاء. راجع أذونات الحزمة في Azure Pipelines لمزيد من التفاصيل.

المتطلبات

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