Hi AppVeyor,
I wish to use Golang 1.5.1 for testing to default to new functionalities provided by Golang. Is it possible for Appveyor to create a environment where Golang path can be choosen through appveyor.yml .
The current problem i have is downloading Golang binary and installing it through msiexec on every patch. This is consuming lot of time for every build that we do.
Thanks for this infrastructure, it is of immense help to us.

#1 Posted by Feodor Fitsner Support staff on 12 Oct, 2015 06:37 PM
You don't necessary need to install it from MSI. Installing from zip using the following script takes seconds:
#2 Posted by Fnu Harshavardh... on 12 Oct, 2015 06:49 PM
The problem with this approach is that one has to manually set the "GOROOT"
and put "go" into essential the cmd %PATH% variable. ``msisxec`` solution
is much cleaner.
I would suggest to have golang_version as an option for appveyor.yml
configuration. So that installed golang can be selected faster.
#3 Posted by Fnu Harshavardh... on 12 Oct, 2015 06:51 PM
On Mon, Oct 12, 2015 at 11:48 AM, Fnu Harshavardhana <[email blocked]>
wrote:
> The problem with this approach is that one has to manually set the
> "GOROOT" and put "go" into essential the cmd %PATH% variable. ``msisxec``
> solution is much cleaner.
I mis-spoke my mistake. It is still possible to easily do this, will give
this a try. Thanks.
#4 Posted by Fnu Harshavardh... on 12 Oct, 2015 07:30 PM
On Mon, Oct 12, 2015 at 11:51 AM, Fnu Harshavardhana <[email blocked]>
wrote:
> I mis-spoke my mistake. It is still possible to easily do this, will give
> this a try. Thanks.
>
Perfect this actually works better we reduced the time to 3minutes now.
Thanks for your help.
But I would still suggest that Appveyor should provide a way where one
doesn't have to download Golang for each build.
Since it seems to be the significant portion of the overall build and
testing process. Any time reduced here would help us
100x later in the long run.
Thanks again.
--
Harsha
Co-Founder - https://minio.io
#5 Posted by Feodor Fitsner Support staff on 12 Oct, 2015 07:31 PM
Sure, I'll schedule the deployment of Go 1.5.1 to build workers: https://github.com/appveyor/ci/issues/456
Ilya Finkelshteyn closed this discussion on 25 Aug, 2018 02:00 AM.