OctopusDeploy GitHub Action for Creating a Release
This is a GitHub Action that will create a new "Release" in OctopusDeploy
This is not an official OctopusDeploy project
The "work" is done in the octopus-action-client Docker container.
This repository is to create the action.yml
and publish to the GitHub Actions Marketplace
Inputs
octopus_url
Required The full URL of your OctopusDeploy instance
Example:
https://your.octopus.com/
api_key
Required The OctopusDeploy API key used to authenticate with your OctopusDeploy instance
More information here: How to Create an API Key
project_name
Required The Project name to create the release for
release_version
*Required The version to use for the release
Example:
"1.0.0"
space_name
Optional The OctopusDeploy Space the project is located in
More information here: Spaces
channel_name
Optional The OctopusDeploy Deployment Channel to create the release for
More information here: Channels
Example Usage
uses: burtonr/octopus-release-action@master
with:
octopus_url: 'https://your.octopus.com'
api_key: ${{ secrets.OCTOPUS_API_KEY }}
project_name: 'Awesome Project'
release_version: ${{ github.ref }}