Skip to content

About

File uploading GitHub actions

Resources

Stars

3 stars

Watchers

1 watching

Forks

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Latest commit

 

History

21 Commits

Folders and files

Repository files navigation

GitHub file publishing actions

Deploy files to remote servers via rsync + SSH by copying them. See the CHANGELOG.md for details.

Examples

An example configuration for a step:

- name: Upload files
  uses: 49nord/action-files@v2
  with:
    src: output/
    dest: root@example.com:/var/www/html/
    ssh_key: ${{ secrets.SSH_KEY }}
    known_hosts: |
      example.com ssh-rsa AAAAB....
      example.com ecdsa-sha2-nistp256 AAAAE....

Note the importantance of keeping the trailing slashes on src and dest to prevent rsync from creating subdirectories. The known_hosts contents can be copied from a well-known hostfile or generated using ssh-keyscan in a pinch, it is important to ensure that the hostname matches the one in dest.

Alternatives

About

File uploading GitHub actions

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages