Teamcity PowerShell Script Buyner Build Step تعمل بشكل مختلف في مشروعين

StackOverflow https://stackoverflow.com/questions/19835549

سؤال

لديّ نص PowerShell يقوم بتنظيم عملية نشر على الخوادم في كل مكان ، لكن لا تخف ، فهو لا يتجاوز السطر 2.

إنه نفس الإعداد على تكوينات بناء مشروعين. ومع ذلك ، في حين أنه يعمل على واحد ، فإنه يفشل فورًا على الآخر عند إجراء فحص مبكر جدًا لمكون مطلوب.

يدير البرنامج النصي أ Get-Command New-SshSession ويتحقق من الإخراج لمعرفة ما إذا كان CMDLT متاحًا ، ما إذا كانت وحدة SSH هي إعداد.

بالنظر إلى أن البرنامج النصي نفسه يعمل تحت نفس الشيء .. لقد عملت للتو. سأستمر في الجواب!

على أي حال ، بالنظر إلى أن مسار البرنامج النصي هو نفسه ، فإن المعاملات هي نفسها تقريبًا ، كيف يمكن أن تفشل على واحد وليس على آخر؟

لوقا

هل كانت مفيدة؟

المحلول

هل راجعت x86|x64 ComboBox لخطوة البناء هو نفسه لكليهما؟ وإلا فإن PowerShell سوف يركض من SysWow64 الذي يحتوي على مجلد وحدات مختلفة عن الإصدار 64 بت "العادي" System32.

حظا طيبا وفقك الله،

لوقا

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top