GitHub Action for deploying code via rsync over ssh. (with NodeJS). Private key part of an SSH key pair. The public key part should be added to the authorized_keys file on the server that receives the deployment. NodeJS version is more than a minute faster than simple Docker version. This GitHub Action deploys specific directory from GITHUB_WORKSPACE to a folder on a server via rsync over ssh, using NodeJS. This action would usually follow a build/test action which leaves deployable code in GITHUB_WORKSPACE. The keys should be generated using the PEM format. Check your keys. Check your deployment paths. And use at your own risk.

Features

  • Deploy code with rsync over ssh, using NodeJS
  • NodeJS version is more than a minute faster than simple Docker version
  • This GitHub Action deploys specific directory from GITHUB_WORKSPACE to a folder on a server via rsync over ssh, using NodeJS
  • This action would usually follow a build/test action which leaves deployable code in GITHUB_WORKSPACE
  • Pass configuration with env vars
  • Private key part of an SSH key pair

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow ssh deployments

ssh deployments Web Site

Other Useful Business Software
Effortlessly Manage Product Information Icon
Effortlessly Manage Product Information

OneTimePIM is a comprehensive Product Information Management System designed to streamline the import and distribution of product data.

A single source of truth for all of your product information with easy ways to distribute that data to wherever it needs to go, including the most powerful e-commerce connectors in the industry.
Learn More
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of ssh deployments!

Additional Project Details

Programming Language

JavaScript

Related Categories

JavaScript Software Development Software

Registered

2022-08-26