Software Alternatives & Reviews

Deployer on GitHub Actions

GitHub Actions Laravel Forge Deployer GitHub CLI
  1. Automate your workflow from idea to production
    Pricing:
    • Open Source
    GitHub Actions is the continous integration and delivery feature baked into GitHub. With Actions you can run any type of software in reaction to an event that happens in GitHub. An event can be a "git-push", when a pull request is opened, a new issue is created and much more.

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

  2. Help build, deploy and manage PHP servers in the cloud.
    Pricing:
    • Open Source
    Not all my personal projects use deployer or the GitHub Actions deploy method … yet. For a few projects it doesn't make sense to add all this complexity. Many of my side projects are fine to go down for a couple of seconds or minutes when the app is deployed, through Laravel Forge for example, as I am the sole user.

    #Hosting #Developer Tools #Cloud Hosting 25 social mentions

  3. This domain is for use in illustrative examples in documents. You may use this domain in literature without prior coordination or asking for permission.
    # .github/workflows/deploy_manual_with_environments.yml Name: Deploy (Manual + GitHub Environments) On: workflow_dispatch: inputs: deploy_env: description: 'Deploy Environment' required: true default: 'stag' Jobs: deploy-stag: if: github.event.inputs.deploy_env == 'stag' name: Deploy staging runs-on: ubuntu-latest environment: name: staging url: https://stag.example.com steps: - uses: actions/checkout@v2 - name: Setup PHP uses: shivammathur/setup-php@v2 with: php-version: 7.4 - name: Install Dependencies run: composer install -q --no-ansi --no-interaction --no-scripts --no-progress --prefer-dist - name: Deploy uses: deployphp/action@master with: private-key: ${{ secrets.PRIVATE_KEY }} known-hosts: ${{ secrets.KNOWN_HOSTS }} dep: deploy ${{ github.event.inputs.deploy_env }} -v deploy-prod: if: github.event.inputs.deploy_env == 'prod' name: Deploy production runs-on: ubuntu-latest environment: name: production url: https://example.com steps: - uses: actions/checkout@v2 - name: Setup PHP uses: shivammathur/setup-php@v2 with: php-version: 7.4 - name: Install Dependencies run: composer install -q --no-ansi --no-interaction --no-scripts --no-progress --prefer-dist - name: Deploy uses: deployphp/action@master with: private-key: ${{ secrets.PRIVATE_KEY }} known-hosts: ${{ secrets.KNOWN_HOSTS }} dep: deploy ${{ github.event.inputs.deploy_env }} -v.

    #Software Development #Software Development Tools #Web Development Tools 2392 social mentions

  4. Deployment Tool for PHP
    Pricing:
    • Open Source
    Today I would like to share with you my approach on how I deploy my PHP applications with deployer through GitHub Actions. This might sound counterintuitive, as deploying with deployer is already easy: Running a CLI command and youre done.

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

  5. The quick and simple editor for cron schedule expressions by Cronitor
    The schedule listener accepts a cron expression as input. The example above runs every day on midnight UTC. If you need help figuring out the right cron syntax for your project I can recommend crontab guru.

    #Cron Monitoring #Cron #OS & Utilities 149 social mentions

  6. Official CLI tool for using GitHub from the command-line.
    Pricing:
    • Open Source
    In addition to the web UI and the GitHub API, the workflow can be triggered by using the GitHub CLI.

    #Git #Tech #Productivity 104 social mentions

Discuss: Deployer on GitHub Actions

Log in or Post with