FILE=keystore.jks
if [ -f "$FILE" ]; then
rm $FILE
fi
if [ "$(ls -A certs/)" ]; then
for FILE in certs/*.cer
do
echo "adding cert to jks"
yes | keytool -import -noprompt -trustcacerts -alias $FILE -file $FILE -keystore keystore.jks -storepass "changeit"
echo "finish adding cert to jks"
done
else
echo "certs directory is empty"
fi
У меня есть приведенный выше код, который добавляет .cer в файл jks. Он отлично работает на моем локальном компьютере, но не работает при запуске в gitlab runner с ошибкой. Работа не удалась. Код выхода 1