Console application for backup the variable set of each project deployment from Octopus Deployment.
$ git clone https://github.com/apidesh/OctopusHelper.git
$ open OctopusHelper.sln with VS.NET 2019 or other editor that can be compiled the .NET core 3.0 and above
Project require to compile with library via NuGet Package Manager following
- .NET Core 3.0 and above
- DotNetCore.NPOI(1.2.2)
- Octopus.Client(7.3.3)
- ServerUrl: Octopus Server URL or IP Address and Port
- ApiKey: Octopus API Key to access the Octopus system
- ProjectName: Project to be export the configuration and deployment process steps
- OutputPath: Out put file path
- Open the OctopusHelper.sln file solution
- Debug Mode Go to project Properties -> Debug -> Application arguments And put an example parameter: "http://your.octopus-server.com" "API-XYZXXXX" "Project Names" "C:\Projects\OctopusBackup"
OctopusHelper.exe "http://your.octopus-server.com" "API-XYZXXXX" "Project Names" "C:\Projects\OctopusBackup"