You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- name: Deployuses: deployphp/action@v1with:
# The deployer task to run. For example:# `deploy all`.# Required.dep: deploy# Private key for connecting to remote hosts. To generate private key:# `ssh-keygen -o -t rsa -C '[email protected]'`.# Optional.private-key: ${{ secrets.PRIVATE_KEY }}# Content of `~/.ssh/known_hosts` file. The public SSH keys for a# host may be obtained using the utility `ssh-keyscan`. # For example: `ssh-keyscan deployer.org`.# If known-hosts omitted, `StrictHostKeyChecking no` will be added to# `ssh_config`.# Optional.known-hosts: | ...# The SSH configuration. Content of `~/.ssh/config` file.# Optional.ssh-config: | ...# Deployer version to download from deployer.org.# First, the action will check for Deployer binary at those paths:# - `vendor/bin/deployer.phar`# - `vendor/bin/dep`# - `deployer.phar`# If the binary not found, phar version will be downloaded from# deployer.org.# Optional.deployer-version: "7.0.0"# You can specify path to your local Deployer binary in the repo.# Optional.deployer-binary: "bin/dep"# You can choose to disable ANSI output.# Optional. Defaults to true.ansi: false# You can specify the output verbosity level.# Optional. Defaults to -v.verbosity: -vvv
Example
name: deployon: push# It is important to specify "concurrency" for the workflow,# to prevent concurrency between different deploys.concurrency: production_environmentjobs:
deploy:
runs-on: ubuntu-lateststeps:
- uses: actions/checkout@v2
- name: Setup PHPuses: shivammathur/setup-php@v2with:
php-version: '8.0'
- name: Deployuses: deployphp/action@v1with:
dep: deployprivate-key: ${{ secrets.PRIVATE_KEY }}