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 پاسخ 335 بازدید
0 امتیاز
0 پاسخ 309 بازدید
0 امتیاز
3 پاسخ 1.8هزار بازدید
0 امتیاز
1 پاسخ 220 بازدید
+1 امتیاز
2 پاسخ 484 بازدید
0 امتیاز
1 پاسخ 264 بازدید
+1 امتیاز
1 پاسخ 653 بازدید
0 امتیاز
1 پاسخ 523 بازدید
0 امتیاز
1 پاسخ 359 بازدید
...