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 پاسخ 330 بازدید
0 امتیاز
0 پاسخ 303 بازدید
0 امتیاز
3 پاسخ 1.8هزار بازدید
0 امتیاز
1 پاسخ 210 بازدید
+1 امتیاز
2 پاسخ 471 بازدید
0 امتیاز
1 پاسخ 255 بازدید
+1 امتیاز
1 پاسخ 644 بازدید
0 امتیاز
1 پاسخ 516 بازدید
0 امتیاز
1 پاسخ 348 بازدید
...