Skip to content
This repository was archived by the owner on Sep 30, 2022. It is now read-only.

Commit 403249b

Browse files
committed
Put runner bat file on desktop.
1 parent 0c95c9d commit 403249b

File tree

2 files changed

+21
-2
lines changed

2 files changed

+21
-2
lines changed

upload.go

+2-1
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,9 @@ func Upload(filename string, content io.Reader) error {
2828
if err != nil {
2929
return err
3030
}
31-
conf, err := google.JWTConfigFromJSON(oauth2.NoContext, jsonKey, storage.ScopeReadWrite)
31+
conf, err := google.JWTConfigFromJSON(jsonKey, storage.ScopeReadWrite)
3232
if err != nil {
33+
log.Printf("Failed to get JWT config. Get a Service Account JSON token from https://console.developers.google.com/project/999119582588/apiui/credential")
3334
return err
3435
}
3536
httpClient := conf.Client(oauth2.NoContext)

winstrap.go

+19-1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import (
99
"flag"
1010
"fmt"
1111
"io"
12+
"io/ioutil"
1213
"log"
1314
"net/http"
1415
"os"
@@ -26,7 +27,7 @@ var files = map[string]string{
2627
"tdm-gcc-4.9.2.exe": "http://downloads.sourceforge.net/project/tdm-gcc/TDM-GCC%20Installer/tdm-gcc-4.9.2.exe?r=http%3A%2F%2Ftdm-gcc.tdragon.net%2Fdownload&ts=1420336642&use_mirror=hivelocity",
2728

2829
wixFilename: "http://download-codeplex.sec.s-msft.com/Download/Release?ProjectName=wix&DownloadId=204417&FileTime=129409234222130000&Build=20919",
29-
"Git.exe": "https://github.com/msysgit/msysgit/releases/download/Git-1.9.5-preview20141217/Git-1.9.5-preview20141217.exe",
30+
"Install Git.exe": "https://github.com/msysgit/msysgit/releases/download/Git-1.9.5-preview20141217/Git-1.9.5-preview20141217.exe",
3031
"Start Buildlet.exe": "https://storage.googleapis.com/go-builder-data/buildlet-stage0.windows-amd64",
3132
}
3233

@@ -59,6 +60,12 @@ func main() {
5960
waitForGo()
6061
}
6162

63+
// TODO(bradfitz): also download Go 1.4 into place at C:\Go1.4
64+
runBatFile := filepath.Join(home(), "Desktop", "run-builder.bat")
65+
if _, err := os.Stat(runBatFile); os.IsNotExist(err) {
66+
ioutil.WriteFile(runBatFile, []byte(strings.Replace(runBuilderBatContents, "\n", "\r\n", -1)), 0755)
67+
}
68+
6269
log.Printf("Downloading files.")
6370
var errs []chan error
6471
for file, url := range files {
@@ -290,3 +297,14 @@ func download(file, url string) error {
290297
log.Printf("Downladed %s (%d bytes) to desktop", file, n)
291298
return nil
292299
}
300+
301+
const runBuilderBatContents = `echo Running the Go builder:
302+
mkdir \Users\wingopher\gopath
303+
304+
RMDIR /S /Q c:\gobuilder
305+
SET GOROOT_BOOTSTRAP=c:\Go1.4
306+
SET GOPATH=\Users\wingopher\gopath
307+
SET PATH=\Users\wingopher\goroot\bin;%PATH%
308+
go get -u -v golang.org/x/tools/dashboard/builder
309+
%GOPATH%\bin\builder -v -parallel windows-amd64 windows-386
310+
`

0 commit comments

Comments
 (0)