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
سوال شده 10 سال قبل در کامپیوتر و اینترنت توسط (1.1هزار امتیاز)
برچسب گذاری دوباره 10 سال قبل توسط
kill شدن فرایند apache tomcat اجرا شده توسط jenkins

سوالات مشابه

0 امتیاز
1 پاسخ 415 بازدید
0 امتیاز
0 پاسخ 393 بازدید
0 امتیاز
3 پاسخ 2.0هزار بازدید
0 امتیاز
1 پاسخ 304 بازدید
+1 امتیاز
2 پاسخ 533 بازدید
0 امتیاز
1 پاسخ 350 بازدید
+1 امتیاز
1 پاسخ 764 بازدید
0 امتیاز
1 پاسخ 615 بازدید
0 امتیاز
1 پاسخ 479 بازدید
...