From 3e986c6354a1466da42ab41e284f7f11bc37dc0a Mon Sep 17 00:00:00 2001 From: ParkYunHo Date: Wed, 26 Jul 2023 22:43:09 +0900 Subject: [PATCH] =?UTF-8?q?:sparkles:feature=20:=20batch=20=EB=B9=8C?= =?UTF-8?q?=EB=93=9C=EB=B0=A9=EC=8B=9D=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/number-batch.yaml | 31 ++++++++++++++++++++++++----- 1 file changed, 26 insertions(+), 5 deletions(-) diff --git a/.github/workflows/number-batch.yaml b/.github/workflows/number-batch.yaml index b4f5ce5..b24b35e 100644 --- a/.github/workflows/number-batch.yaml +++ b/.github/workflows/number-batch.yaml @@ -32,8 +32,29 @@ jobs: - name: Build Gradle run: ./gradlew clean --stacktrace --build-file=./batch/build.gradle.kts --exclude-task test build - - name: Job Execute - run: java -Dspring.profiles.active=prod -jar ./batch/build/libs/batch-0.0.1-SNAPSHOT.jar --spring.batch.job.names=lottoNumberJob --startDrwtNo=$START_DRWTNO --endDrwtNo=$END_DRWTNO - env: - START_DRWTNO: ${{ inputs.startDrwtNo }} - END_DRWTNO: ${{ inputs.endDrwtNo }} + # 인스턴스 내부에서 실행하기 테스트 + - name: Upload JAR To Instance + uses: appleboy/scp-action@master + with: + host: ${{ secrets.REMOTE_SSH_HOST }} + username: ${{ secrets.REMOTE_SSH_USERNAME }} + key: ${{ secrets.REMOTE_SSH_KEY }} + source: "./batch/build/libs/batch-0.0.1-SNAPSHOT.jar" + target: "/home/opc/deploy" + + - name: Execute Remote SSH + uses: appleboy/ssh-action@master + with: + host: ${{ secrets.REMOTE_SSH_HOST }} + username: ${{ secrets.REMOTE_SSH_USERNAME }} + key: ${{ secrets.REMOTE_SSH_KEY }} + script: | + echo jobName=lottoNumberJob startDrwtNo=${{ inputs.startDrwtNo }} endDrwtNo=${{ inputs.endDrwtNo }} + ls ~/deploy/batch/build/libs -all +# java -Dspring.profiles.active=prod -jar ~/deploy/batch/build/libs/batch-0.0.1-SNAPSHOT.jar --job.name=lottoNumberJob --startDrwtNo=${{ inputs.startDrwtNo }} --endDrwtNo=${{ inputs.endDrwtNo }} + +# - name: Job Execute +# run: java -Dspring.profiles.active=prod -jar ./batch/build/libs/batch-0.0.1-SNAPSHOT.jar --spring.batch.job.names=lottoNumberJob --startDrwtNo=$START_DRWTNO --endDrwtNo=$END_DRWTNO +# env: +# START_DRWTNO: ${{ inputs.startDrwtNo }} +# END_DRWTNO: ${{ inputs.endDrwtNo }}