Сценарий оболочки для импорта .cer в java хранилище ключей сбой в gitlab runner - PullRequest
0 голосов
/ 04 августа 2020
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

...