TeamCityにプロジェクトがあり、継承したパラメータの値の1つを更新しようとしています。このパラメータは親プロジェクトから継承され、空白の値を持ちます。TeamCity REST Api putパラメータ値が継承されたパラメータ値を更新しない
APIに対して新しい値を渡すと、同じ名前の新しいパラメータが正しい値で作成されますが、継承されたパラメータの値は空のままです。
私はこのためにC#FluentTCライブラリを使用していますが、TeamCity REST APIを直接使用してみました。上記のコードのドキュメントは、「設定したプロジェクトパラメータ」hereの下に見つけることができます
var teamCity = new RemoteTc()
.Connect(h => h
.ToHost("teamcity")
.AsUser("someUser", "somePassword));
teamCity.SetProjectParameters(project =>
project.Id("someProjectId"), buildConfig => buildConfig.Parameter("someParameter", "4"));
。
ご協力いただければ幸いです。