4 comments
Comment actions Permalink

Hi Vyacheslav,

At this time Agent push plugin sources are not public and there is no easy way to share them.

Could you please elaborate on why do you need them?

0
Comment actions Permalink

Hi Yegor,

I need solution which probably combines Agent Push with Local Cloud plugins. We have pool of remote hosts which I would like to use for running build agents. I can acces the pool only using special API; the pool decides which host is better for me and send my job to this host. I don't know this host name in the beggining of TeamCity run.  The desired flow is to start TeamCity run, send my build using special API to the pool (I thought that Agent Push can help me with it) , and start build agent on one of provided hosts(use functionality of LocalCloud plugin).
May be you can propose better solution?

Thanks,
Slava

0
Comment actions Permalink

Vyacheslav,

Agent push is a functionality to allow remote TeamCity agent installation. If you can access remote machines, I would suggest to install the agent on them using your code. That would involve uploading JRE and agent distribution, unzip them, patch agent parameters, start agent. Agent push tries to do the same thing, but since you probably can control the machines better in your specific environment, writing custom script to perform the installation is probbaly a right thing to do.

From your description it seems you need to implement a cloud support for your pool like that TeamCity has for EC2, see related notes.

Could you detail what kind of system you are trying to integrate with?

0
Comment actions Permalink

Hi Yegor,

I am not sure that I can publish description of our system. This is probably confidential information. But you might be aware as you worked with my partners in past.
Can we take this conversation offline (in mails), so I would provide you more details?

Thanks,
Slava

0

Please sign in to leave a comment.