Running a script step @ 1.1.6 fails with exit code 1 after executing the “let a=$?” line, before executing the last line.
a=1
until [ $a -eq 0 ]; do
timeout 300 bash -c "flutter pub get"
let a=$?
done
flutter packages pub run build_runner build
Running a script step @ 1.1.6 fails with exit code 1 after executing the “let a=$?” line, before executing the last line.
a=1
until [ $a -eq 0 ]; do
timeout 300 bash -c "flutter pub get"
let a=$?
done
flutter packages pub run build_runner build
Never mind. I realized that “let” exits with a 1 if the following statement evaluates to 0. So I surrounded it by “set +e” and “set -e” to ignore the non-zero exit code of the command.
Hope this helps someone in the future.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.