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 پاسخ 454 بازدید
0 امتیاز
0 پاسخ 435 بازدید
0 امتیاز
3 پاسخ 2.1هزار بازدید
0 امتیاز
1 پاسخ 346 بازدید
+1 امتیاز
2 پاسخ 580 بازدید
0 امتیاز
1 پاسخ 394 بازدید
+1 امتیاز
1 پاسخ 809 بازدید
0 امتیاز
1 پاسخ 657 بازدید
0 امتیاز
1 پاسخ 524 بازدید
...