TeamCity Octopus Deploy Create Release cannot read API key
Asked Answered
F

1

5

I am using TeamCity for automated testing and now I want to automate my deployments with the Octopus plugin. As of now I can create releases from the octopus server using my TeamCity packages manually but I want to automate it with my builds and make it a lot easier to keep track of my project versions. I have followed the directions from the documentation and the video from: http://docs.octopusdeploy.com/display/OD/TeamCity

I get the following error

Error from Octopus server (HTTP 401): You must be logged in to perform this action. Please provide a valid API key or log in again.

I am creating an API key from my profile and it doesn't matter if the Administrator generates the key or not I do not have access. My Octopus version is 2.5.7.384 and TeamCity Enterprise version 8.1.2

Here is the build log :

Step 1/1: OctopusDeploy (OctopusDeploy: Create release)

[15:53:17][Step 1/1] Octopus Deploy

[15:53:17]Running command:   octo.exe create-release --server http://nameofmyoctopusserver/ --apikey SECRET --project TCtest --enableservicemessages --version 44 --deployto Environment--waitfordeployment

[15:53:17]Creating Octopus Deploy release

[15:53:17]Octopus Deploy Command Line Tool, version 2.1.2.36

[15:53:17]

[15:53:18]Handshaking with Octopus server: http://nameofmyoctopusserver/

[15:53:18]Handshake successful. Octopus version: 2.5.7.384; API version: 3.0.0

[15:53:18]Finding project: TCtest

[15:53:18]Error from Octopus server (HTTP 401): You must be logged in to perform this action. Please provide a valid API key or log in again.

[15:53:18]Exit code: -7

[15:53:18]Octo.exe exit code: -7

[15:53:18][Step 1/1] Unable to create or deploy release. Please check the build log for details on the error.

[15:53:18][Step 1/1] Step OctopusDeploy (OctopusDeploy: Create release) failed

[15:53:18]Publishing internal artifacts

[15:53:18]Build finished
Faugh answered 5/9, 2014 at 18:21 Comment(0)
D
9

Did you make sure that you copy the full key including the "API-" in front of it? I came across this in the past and found this to be the issue.

Darn answered 6/9, 2014 at 8:44 Comment(2)
This is fine as an answer.Yokoyokohama
Thank you! This was actually my problem. Now I have some versioning issue I can figure out on my own.Faugh

© 2022 - 2024 — McMap. All rights reserved.