Thanks for reaching out. The TeamCity plugin uses Octo.exe on the background, so you were already on the right track there. Now, a promotion is nothing but a deployment of a specific release to a specific environment (that depends on having that same release deployed to the prior phase/environment).