Software Alternatives & Reviews

Automate Deployments on Merge to Main Branch

HoneyBadger Deployer
  1. Exception, uptime, and performance monitoring for Ruby.
    Pricing:
    • Open Source

    #Error Tracking #Exception Monitoring #Monitoring Tools 2 social mentions

  2. Deployment Tool for PHP
    Pricing:
    • Open Source
    SSH-ing into servers and doing a git pull is an approach I've used before with PHP. One thing to lookout for is if that server is taking requests during the git pull. If so, this can lead to some requests failing as files change during the pull. A way to address this is to have a symlink'ed webroot. That way you can keep multiple copies of your repo on the server and swap the symlink once the git pull is done. This also allows a quick rollback to the previous version if there is an issue with the new deploy. Checkout deployer.

    #DevOps Tools #Continuous Integration #Developer Tools 31 social mentions

Discuss: Automate Deployments on Merge to Main Branch

Log in or Post with