Я новичок в Github Actions и пытаюсь выяснить некоторые базовые возможности обработки. Что я хочу сделать, так это когда я фиксирую репозиторий Java, Github Actions запускает сборку maven, которая генерирует файл JAR Java. Затем я хочу сослаться на файл JAR на следующем шаге рабочего процесса для развертывания через SSH на облачном сервере.
То, чего мне не хватает и не могу найти какую-либо текущую документацию, это то, как я знаюрасположение сгенерированного файла JAR, когда Github генерирует его на своей временной виртуальной машине. Ниже приведен скрипт Github Actions, который у меня есть на данный момент.
В самой нижней части «источника» я не уверен, что предоставить.
Спасибо.
steps:
- uses: actions/checkout@v1
- name: Set up JDK 1.8
uses: actions/setup-java@v1
with:
java-version: 1.8
- name: Build with Maven
run: mvn -B package --file pom.xml
- name: copy file via ssh key
uses: appleboy/scp-action@master
env:
HOST: ${{ secrets.HOST }}
USERNAME: ${{ secrets.USERNAME }}
PORT: ${{ secrets.PORT }}
KEY: ${{ secrets.KEY }}
with:
**source: "./bla.jar"**
target: "/usr/test/"