Skip to content

Commit 83ba353

Browse files
fix(jenkins): correct language detection script
1 parent 470e783 commit 83ba353

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

infra/jenkins/job_dsl.groovy

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -72,19 +72,21 @@ freeStyleJob('link-project') {
7272
git checkout "$GIT_BRANCH"
7373
7474
echo "Detecting language..."
75-
WHANOS_DIR=$(dirname "$0")/..
75+
WHANOS_DIR=$PWD
7676
if [ -n "$ROOT_FOLDER" ]; then
7777
cd "$ROOT_FOLDER"
7878
7979
fi
80-
LANG_DETECTED=$($WHANOS_DIR/script/detect_language)
81-
echo "Detected language: $LANG_DETECTED"
8280
83-
if [[ "$LANG_DETECTED" == "Error:"* || "$LANG_DETECTED" == "Unknown" ]]; then
81+
LANG_DETECTED=$("$WHANOS_DIR/script/detect_language")
82+
EXIT_CODE=$?
83+
84+
if [ $EXIT_CODE -ne 0 ]; then
8485
echo "Error: repository is not Whanos-compatible"
8586
exit 1
8687
fi
8788
89+
echo "Detected language: $LANG_DETECTED"
8890
echo "$LANG_DETECTED" > $WHANOS_DIR/detected_language.txt
8991
''')
9092

0 commit comments

Comments
 (0)