Automate allows you to automate your deployments to remote Linux servers simply. You can use Automate from your workstation or through an integration server like Travis or Gitlab-ci.
Official website: automate-deployer.com