jinsujj / next_core_blog

2 stars 0 forks source link

배포 자동화 (with github action) #14

Open jinsu-jang-js opened 2 years ago

jinsujj commented 2 years ago

github action 스크립트 작성 관련해서 이슈 발생. dotnet build -> backend server 로 빌드된 .dll 파일을 ftp 통신으로 전송은 성공하나 그 이후의 작업실행에 대해서 이슈가 발생 .

ftp -> ssh 로 작업을 변경하는 작업 진행

jobs: build: name: Build runs-on: ubuntu-latest steps:

  - name: Deploy
    run: |
      CMDS=$(cat <<CMD 
        whoami 
        pwd 
        echo 1 
        ps -ef 
      CMD
      )
      sshpass -p ${{ secrets.FTP_PASSWORD }} \
        ssh -o 'StrictHostKeyChecking no' \
          -p ${{ secrets.PORT }} \
          ${{secrets.FTP_USERNAME}}@${{secrets.FTP_HOST}} \
          -t "$CMDS"
jinsujj commented 2 years ago

완료