name: deploy-to-Yandex-Cloud # Controls when the workflow will run on: workflow_dispatch: # A workflow run is made up of one or more jobs that can run sequentially or in parallel jobs: # This workflow contains a single job called "build" deploy: # The type of runner that the job will run on runs-on: ubuntu-latest # Steps represent a sequence of tasks that will be executed as part of the job steps: # - name: Connect to Yandex Cloud on my own # run: | # echo "${{ secrets.key }}" > "$HOME/key" # chmod 600 "$HOME/key" # ssh -i $HOME/key carolyn@${{ secrets.HOST }} -o StrictHostKeyChecking=no 'ls -al' - name: webfactory/ssh-agent uses: webfactory/ssh-agent@v0.5.3 with: ssh-private-key: ${{ secrets.KEY }} - run: | whoami ls -laF # - name: Connect to Yandex Cloud # uses: appleboy/ssh-action@master # with: # host: ${{ secrets.HOST }} # username: ${{ secrets.USERNAME }} # key: ${{ secrets.KEY }} # port: ${{ secrets.PORT }} # script: | # whoami # ls -al