سؤال

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

[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Unable to commit files
Provider message:
The svn command failed.
Command output:
svn: Commit failed (details follow):
svn: CHECKOUT of '/svn/projects/!svn/ver/82706/some/path/buildconfig/configuration/pom.xml': authorization failed: Could not authenticate to server: rejected Basic challenge (http://xx.xxx.xx.xx)

[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2 minutes 17 seconds
[INFO] Finished at: Thu Nov xx 12:25:31 CST xxxx
[INFO] Final Memory: 22M/88M
[INFO] ------------------------------------------------------------------------
channel stopped
Finished: FAILURE

ما أفتقده هنا. لقد رأيت بعض المقالات المتعلقة بهذا على stackoverflow. ولكن ، فهي غير مرتبطة بالخروج.

أعتقد أنها مشكلة مع SVN ، وبسبب ذلك ، لا يمكن أن يستمر Maven. يمكن للشخص الذي يدير Hudson القيام بأوامر SVN الأساسية على سطر الأوامر.

أي مساعدة تتعلق بهذا سيتم تقديرها.

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

المحلول 2

تم حل هذه المشكلة من خلال سؤال الشخص الذي يمتلك عملية هدسون للقيام بالإصدار. لقد عملت بشكل جيد بعد ذلك. المشكلة التي لدينا هي عدم وجود مستخدم مشترك لهدسون. الشخص الذي قام بتثبيته يمتلكه.

عندما ننتقل إلى صندوق Hudson الجديد ، يتعين علينا إنشاء مستخدم مخصص في Hudson.

نصائح أخرى

يمكن للشخص الذي يدير Hudson القيام بأوامر SVN الأساسية على سطر الأوامر.

هل هذا يعني أيضًا أن المستخدم Hudson يعمل كـ (على الأرجح "Hudson") يمكنه أداء أوامر SVN؟ إذا لم يكن الأمر كذلك ، يمكنك التحقق من ذلك عن طريق أداء sudo su hudson - ثم محاولة mvn release:prepare/perform الأوامر.

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