Skip to content

joaoasrosa/OctopusDeployAutomation

 
 

Repository files navigation

Octopus Deploy Automation

If you often create similar Octopus Deploy projects, this Cake script will help you by defining Octopus Projects as templates, and cloning them into new projects.

Once cloned, the desired parameters and settings for the project can be updated.

All configuration is driven by a YAML file.

Usage

  • Modify projects.yaml
  • Set environment variables
export OCTOPUS_URL=https://octopus-deploy.contoso.net
export OCTOPUS_API_KEY=API-XXXXXXXXXXXXX
  • Run the script
./build.sh

Development on MacOS

As Cake is being used to automate the creation of Octopus Deploy Projects, the following needs to be installed.

brew cask install mono-mdk

About

Cake Scripts to Automate Creation of Octopus Deploy Projects via YAML

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 44.9%
  • PowerShell 42.0%
  • Shell 13.1%