5

Octopus REST API を使用してリリースを作成する方法を教えてください。
octo.exe を使用してリリースを作成できますが、REST API を使用してそれを行う方法がわかりません。
http://localhost:8080/api調べましたが、リリースの作成方法がわかりません。

このREST APIはその機能を提供していますか??

4

3 に答える 3

2

私自身は Octopus を使用したことはありませんが、私が理解している限りでは、次のような URL に対して HTTP POST リクエストを行う必要があります。

http://localhost:8080/api/projects/1/releases

要求本文では、コマンド ライン ツールを使用して行う場合と同じパラメーターを指定しますが、JSON としてエンコードする必要があります。

于 2013-06-21T08:35:37.087 に答える
0

Octopus REST API とのインターフェースに関するドキュメントには、多くの要望が残されています: https://github.com/OctopusDeploy/OctopusDeploy-Api/wiki/Releases

このアプローチではうまく動作しませんでした。代わりに、octo.exe コマンド ライン ユーティリティを使用してリリースを作成します

octo create-release --project HelloWorld --version 1.0.3 --server http://octopus/ --apiKey API-ABCDEF123456

Octo.exe は、tentacle またはサーバーのインストールの一部として含まれています。Octopus は、別のユーティリティとしても提供しています: http://octopusdeploy.com/downloads

于 2015-07-31T08:02:30.433 に答える