Teamcity Plugin 5.3.0 for Octopus CLI

So we have recently upgrade our TC instance to latest 2022.10.2 and now we are focusing on Upgrading our Octopus Instance from 2019 to 2022.4. My question would be if we upgraded to 2022.4 would the integration plugin for TC 5.3.0 fail to work after the upgrade?

I am trying to figure out if for the Octopus upgrade do I need to upgrade the TC Octopus CLI Plugin to latest as well as upgrade my build agents or can I just upgrade Octopus.

Let me know.

A Follow-up question is the TC Octopus Deploy plugin latest have any TC Agent requirements like DotNet verions etc…? The current stable plugin version I was looking at was 6.1.14 and if we no longer need our linux agents to have .netcore to create and deploy then I am good with this.

Using the plugin with Linux build agents
Traditionally the Octopus TeamCity plugin required a Windows build agent to work. As of version 4.2.1 it will run on Linux build agents if they meet either of the following requirements:

.NET Core must be installed on the build agent and in the PATH such that the dotnet command runs successfully. To install, follow the linked guide to install the .NET Core SDK for your distribution. Ensure that the dotnet command runs successfully. From version 4.15.10 of the plugin .NET Core v2 is required.
For Octopus CLI versions prior to 7.0.0 .Net Core must be installed as above. Versions later than 7.0.0 are self contained and do not require .Net Core to be installed. The Octopus CLI tool must be installed and in the PATH such that the octo command runs successfully. To install, download the .tar.gz for your system from the Octopus download page, extract somewhere appropriate and symlink octo into your PATH. Again, ensure that octo runs successfully. On some platforms you may need to install additional dependencies.

Hi @Paul.Christopher,

Thank you for contacting Octopus Support.

According to our compatibility chart in our documentation, any TeamCity plugin version 5 and above should work with Octopus 2022.4.

Regarding your second question, you are correct. You’ll need to make sure you have completed these instructions:

The Octopus CLI tool must be installed and in the PATH such that the octo command runs successfully. To install, download the .tar.gz for your system from the Octopus download page, extract somewhere appropriate and symlink octo into your PATH. Again, ensure that octo runs successfully. On some platforms you may need to install additional dependencies.

For Octopus 2022.4, we currently recommend Octopus CLI 9.1.7, which you may download here.

If you have any additional questions, please don’t hesitate to ask.

Best Regards,
Donny

This topic was automatically closed 31 days after the last reply. New replies are no longer allowed.