Github Actions to setup rsync (all os supported) 🔄 https://github.com/marketplace/actions/setup-rsync
Find a file
Guillaume Falourd df9ccac913
Merge pull request #6 from jcbhmr/main
Create publish-action.yml
2024-02-09 17:13:47 -03:00
.github/workflows Create publish-action.yml 2024-02-09 14:10:19 -06:00
.gitignore Initial commit 2022-03-08 09:13:58 -03:00
action.yml Update action.yml 2023-12-11 11:45:01 +00:00
CODE_OF_CONDUCT.md Initial commit 2022-03-08 09:13:58 -03:00
CONTRIBUTING.md Initial commit 2022-03-08 09:13:58 -03:00
LICENSE Initial commit 2022-03-08 09:13:58 -03:00
README.md Update README.md 2023-12-11 11:50:27 +00:00

Setup Rsync

Public workflows that use this action. Action test on Ubuntu Action test on MacOS Action test on Windows

rsync

☞ Github actions to setup Rsync 🔄

Note: This action is supported on all runners operating systems (ubuntu, macos, windows)

📚 Usage

Common

    steps:
      - uses: GuillaumeFalourd/setup-rsync@v1.2
      - run: rsync --version

SSH KEY

    steps:
      - uses: GuillaumeFalourd/setup-rsync@v1.2
        id: rsync
        with:
          ssh_key: ${{ secrets.MY_SSH_KEY }}
      - run: echo "SSK KEY PATH ${{ steps.rsync.outputs.ssh_key_path }}"
      - run: rsync --version

▶️ Action Inputs / Outputs

This action can receive a ssh_key input, which will be stored in a temporary file to perform further operations afterwards using the ssh_key_path output generated by the action.

🤝 Contributing

☞ If you're interested in contributing to this repository, please follow the guidelines

🏅 Licensed

☞ This repository uses the Apache License 2.0