This is a GitHub Action to push a package to Octopus Deploy.
Incorporate the following actions in your workflow to push a package to Octopus Deploy using an API key, a target instance (i.e. server), and a project:
steps:
  - uses: actions/checkout@v3
  - name: Push a package to Octopus Deploy 🐙
    uses: OctopusDeploy/push-package-action@v3
    env:
      OCTOPUS_URL: ${{ secrets.SERVER }}
      OCTOPUS_API_KEY: ${{ secrets.API_KEY }}
      OCTOPUS_SPACE: 'Default'
    with:
      packages: |
        package1.tar.gz
        package2.zip
        packages/**/*.zip| Name | Description | 
|---|---|
| OCTOPUS_URL | The base URL hosting Octopus Deploy (i.e. https://octopus.example.com). It is strongly recommended that this value retrieved from a GitHub secret. | 
| OCTOPUS_API_KEY | The API key used to access Octopus Deploy. It is strongly recommended that this value retrieved from a GitHub secret. | 
| OCTOPUS_SPACE | The Name of a space within which this command will be executed. | 
| Name | Description | 
|---|---|
| packages | Required. A multi-line and/or comma-delimited list of packages to push to Octopus Deploy (i.e. package1,package2). | 
| overwrite_mode | Determines the action to perform with package if it already exists in the repository. Valid input values are FailIfExists(default),OverwriteExisting, andIgnoreIfExists. | 
| server | The instance URL hosting Octopus Deploy (i.e. "https://octopus.example.com/"). The instance URL is required, but you may also use the OCTOPUS_URL environment variable. | 
| api_key | The API key used to access Octopus Deploy. An API key is required, but you may also use the OCTOPUS_API_KEY environment variable. It is strongly recommended that this value retrieved from a GitHub secret. | 
| space | The name of a space within which this command will be executed. The space name is required, but you may also use the OCTOPUS_SPACE environment variable. | 
Contributions are welcome! ❤️ Please read our Contributing Guide for information about how to get involved in this project.
 GitHub Action to Push a Package to Octopus Deploy
 GitHub Action to Push a Package to Octopus Deploy
      