Github Actions не переходит к следующему шагу после успешного запуска приложения
Задача: написать workflow для сборки, тестирования, размещения на сервере и запуска приложения.
Что не получается: у меня возникли проблемы с запуском приложения, а именно - мне нужно, чтобы после успешного запуска приложения job подождал 20 секунд и затем переходил к следующему шагу, НЕ ДОЖИДАЯСЬ ЗАВЕРШЕНИЯ ПРИЛОЖЕНИЯ. В моем же случае, после успешного старта приложения, job бесконечно ждет его завершения. Вот как выглядит текущая реализация этого step:
- name: Run application on server
uses: appleboy/ssh-action@master
with:
host: ${{ secrets.APP }}
username: ${{ secrets.USER }}
key: ${{ secrets.KEY }}
script: |
cd applicationFolder
./stop
./start "${{ env.buildFile }}" &
Подскажите пожалуйста, как решить эту задачу или, по крайней мере, в какую сторону копать.
Источник: Stack Overflow на русском