0 امتیاز
قبل در کامپیوتر و اینترنت توسط (1.1هزار امتیاز)
ویرایش شده قبل توسط

در هنگام اجرای یک job در jenkins که یک shell script  را برروی یک سرور لینوکس اجرا می کند به خطای زیر برخورد می کنم:

The BASEDIR environment variable is not defined correctly in jenkins

خطای فوق زمانی رخ می دهد که می خواهم درون shell script یک سرور apache tomcat را اجرا کنم.

مشکل از کجاست؟

2 پاسخ

+1 امتیاز
قبل توسط (1.2هزار امتیاز)

احتمالاً به این ترتیب مشکل شما حل خواهد شد:

 

chmod +x *.sh

 

0 امتیاز
قبل توسط (1.1هزار امتیاز)

مشکل به راحتی حل شد، فایل های اجرایی apache tomcat مانند startup.sh که در فولدر bin در شاخه اصلی apache tomcat برروی سرور قرار داشتند، دسترسی اجرایی (executable permission) نداشتند و با اجرای دستور زیر مشکل برطرف شد:

sudo chmod 777 -R /PATH/TO/TOMCAT/bin
سوال شده 11 سال قبل در کامپیوتر و اینترنت توسط (1.1هزار امتیاز)
برچسب گذاری دوباره 11 سال قبل توسط
kill شدن فرایند apache tomcat اجرا شده توسط jenkins

سوالات مشابه

0 امتیاز
1 پاسخ 495 بازدید
0 امتیاز
0 پاسخ 468 بازدید
0 امتیاز
3 پاسخ 2.1هزار بازدید
0 امتیاز
1 پاسخ 374 بازدید
+1 امتیاز
2 پاسخ 606 بازدید
0 امتیاز
1 پاسخ 420 بازدید
+1 امتیاز
1 پاسخ 841 بازدید
0 امتیاز
1 پاسخ 686 بازدید
0 امتیاز
1 پاسخ 550 بازدید
...