Skip to content
Octopus.Client for commanding Octopus servers
C# Other
  1. C# 99.3%
  2. Other 0.7%
Branch: master
Clone or download
Pull request Compare This branch is 34 commits behind OctopusDeploy:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
certificates
source
tools
.gitattributes
.gitignore
CONTRIBUTING.md
ISSUE_TEMPLATE.md
LICENSE.txt
build.cake
build.cmd
build.ps1
build.sh
gitversion.yml
readme.md

readme.md

This repository contains the .NET Client Library (Octopus.Client) for Octopus Deploy, an automated deployment server for professional .NET developers. You can use it to create and deploy releases, create and push packages, and manage environments.

Octopus.Client is available on nuget.org

Documentation

Issues

Please see Contributing

Development

You need:

  • VSCode or Visual Studio 15.3 to compile the solution
  • dotnet core 2.1.302 SDK

Run Build.cmd to build, test and package the project. Do this before pushing as it will run the surface area tests as well, which require approval on almost every change.

To release to Nuget, tag master with the next major, minor or patch number, TeamCity will do the rest. Kick off the Release: OctopusClients to Octopus3 build again if any of the dependencies fail.

Every successful TeamCity build for all branches will be pushed to Feedz.io.

Compatibility

See the Compatibility page in our docs

Async, Versioning and Compatibility

See the Octopus.Client goes Open Source blog post

You can’t perform that action at this time.