Skip to content

Create cpanel-deploy.yml #1

Create cpanel-deploy.yml

Create cpanel-deploy.yml #1

Workflow file for this run

name: cPanel Deployment
on:
push:
branches:
- main
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- name: Deploy to cPanel
id: deploy
uses: paxha/cpanel-deploy@v3
with:
host: '${{ secrets.CPANEL_HOSTING_URL }}'
port: '2083' # Optional. Don't change it unless you know what you're doing
username: 'your-username' # Your cPanel username
api_token: '${{ secrets.CPANEL_API_TOKEN }}' # Your cPanel API Token generated by above user.
remote_path: '${{ secrets.CPANEL_REMOTE_PATH }}'
branch: main # Optional e.g 'main' or 'master'
- name: echo deploy-duration
run: echo "Deployment took ${{ steps.deploy.outputs.duration }} milliseconds"