Is there a way to send binary files for a personal build ?

Answered

Hi,

Members of our team need to create packages for test purposes without commiting their work on Perforce.

Personal builds are a great tool for that but it does not support binary files.

Is there a way to have the same mechanism for binary files, maybe through a plugin ?

Thanks

Ludovic

0
2 comments

Hi Ludovic,

No, not that we are aware of. This feature request could allow you to have what you are asking for, but, unfortunately, it isn't a priority at the moment:
https://youtrack.jetbrains.com/issue/TW-58806

The recommended way is to either commit the file to VCS or download the file in the first build step from wherever. If you are determined to avoid committing it to VCS, you can probably do something like this:

1. Upload the file to, say, an S3 bucket.
2. Trigger a build passing it the S3 link as a parameter. You can trigger builds through REST API.
3. The build will download the file by the link taken from the parameter.

-Anatoly 

0

Just stumbled upon this and for reference to someone coming on this, since using a plugin is acceptable for the user. 

There is a “teamcity command line remote run tool” plugin that we have been using to send a “patch” including binary files for a personal build.

https://github.com/JetBrains/teamcity-commandline/blob/master/README.MD#usage

 

0

Please sign in to leave a comment.