Skip to content

Warning

You're viewing an older version of this GitHub Action. Do you want to see the latest version instead?

Pagely Deploy Action

Actions
Deploys code or build artifacts to a Pagely app from GitHub Actions
v1.1.0
Star (0)

Tags

 (1)

Pagely Deploy Action

GitHub action for deploying to Pagely Apps

Inputs

Name Requirement Description
PAGELY_INTEGRATION_SECRET required Authentication token. Create a CI Integration at Atomic to get this.
PAGELY_INTEGRATION_ID required Unique ID for the integration found in Atomic.
PAGELY_APP_ID required Numeric ID of the app you want to deploy to, available in Atomic.
PAGELY_DEPLOY_DEST required Set the subdirectory to deploy to within the app. /httpdocs would be the web root of your app. Examples: /httpdocs, /httpdocs/wp-content/plugins/my-plugin
PAGELY_WORKING_DIR optional The directory that you want deployed relative to the repository root. If you want to deploy your entire repository contents, then you can leave this blank to use the default (${{ github.workspace }}), otherwise you should specify the directory prefixed with ${{ github.workspace }}. For example, if you have built artifacts you wish to deploy inside a directory called build, you can specify ${{ github.workspace }}/build.

Example usage

The GitHub workflow below shows an example that pushes the contents of the repository to the /httpdocs/wp-content/plugins/my-plugin directory of the Pagely app.

The workflow is triggered on every push to the main branch of the repository.

---
on:
  push:
    branches:
      - main
jobs:
  deploy:
    name: Deploy to Pagely App
    runs-on: ubuntu-latest
    steps:
      - name: Checkout repo
        uses: actions/checkout@v3
        
      - name: Run deploy
        uses: godaddy-wordpress/pagely-deploy-action@v1
        with:
          PAGELY_DEPLOY_DEST: "/httpdocs/wp-content/plugins/my-plugin"
          PAGELY_INTEGRATION_SECRET: ${{ secrets.PAGELY_INTEGRATION_SECRET }}
          PAGELY_INTEGRATION_ID: ${{ secrets.PAGELY_INTEGRATION_ID }}
          PAGELY_APP_ID: ${{ secrets.PAGELY_APP_ID }}
          PAGELY_WORKING_DIR: "${{ github.workspace }}" # use the files starting at the repository root

Pagely Deploy Action is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.

About

Deploys code or build artifacts to a Pagely app from GitHub Actions
v1.1.0

Tags

 (1)

Pagely Deploy Action is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.