Skip to content
arrow-right-circle

GitHub Action

Setup Rsync

v1.2 Latest version

Setup Rsync

arrow-right-circle

Setup Rsync

Github actions to setup Rsync (all os supported) πŸ”„

Installation

Copy and paste the following snippet into your .yml file.

              

- name: Setup Rsync

uses: GuillaumeFalourd/setup-rsync@v1.2

Learn more about this action in GuillaumeFalourd/setup-rsync

Choose a version

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