Действия Github неправильно используют значения env для развертывания.JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Действия Github неправильно используют значения env для развертывания.

Сообщение Anonymous »

Код: Выделить всё

run: |

ssh -o StrictHostKeyChecking=no -i ~/.ssh/deploy_key xxx " \

SPRING_DATASOURCE_URL='${{ secrets.SPRING_DATASOURCE_URL }}' \

SPRING_DATASOURCE_USERNAME='${{ secrets.SPRING_DATASOURCE_USERNAME }}' \

SPRING_DATASOURCE_PASSWORD='${{ secrets.SPRING_DATASOURCE_PASSWORD }}' \

SERVER_ADDRESS=${{ secrets.SERVER_ADDRESS }} \

SERVER_PORT=${{ secrets.SERVER_PORT }} \

nohup java -jar xxx.jar > app.log 2>&1 & sleep 20 && pgrep -f xxx.jar && echo 'JAR started successfully' || exit 1"`
При попытке развертывания на рабочем сервере мой рабочий процесс действий GitHub неправильно регистрирует переменные среды. Я могу вручную развернуть на своем сервере, но в рабочем процессе кажется, что переменные среды не загружаются правильно из файла jar. У меня нет настройки «.env» для проекта Java. Я использую настройку переменных среды через intellij.
До настройки переменных среды все работало нормально.
Я пытался установить значения env глобально, я пытался установить их локально, не устанавливая их явно в скрипте на сервере, но ни один из вариантов не работает. Я либо получаю, что SERVER_PORT не найден, либо ошибка jdbc. Значения в секретах верны. Но они не в «ценности» в секрете, который, я думаю, в порядке?

Подробнее здесь: https://stackoverflow.com/questions/793 ... deployment
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»