Compare commits
87 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
6179d987a3 | ||
|
|
8441611435 | ||
|
|
91929f9b32 | ||
|
|
00f9c12676 | ||
|
|
0ffa1e7c3f | ||
|
|
889710ff46 | ||
|
|
e35cbde848 | ||
|
|
4ee81f4ad5 | ||
|
|
f7f5ec5f2c | ||
|
|
60e02048c3 | ||
|
|
7bb4a9f9bb | ||
|
|
339a5e012a | ||
|
|
c99b002e55 | ||
|
|
d31a78b5eb | ||
|
|
073680c2ab | ||
|
|
58aca382e6 | ||
|
|
00839a1773 | ||
|
|
9118564ccb | ||
|
|
3fa4eda696 | ||
|
|
59df7adc7c | ||
|
|
c468241bab | ||
|
|
81d889a38a | ||
|
|
906a03d213 | ||
|
|
75d9d4b33b | ||
|
|
5519ec2ea9 | ||
|
|
1c6f9c318a | ||
|
|
4950f83489 | ||
|
|
b6d69c22b8 | ||
|
|
ea16c11136 | ||
|
|
48b3ec303c | ||
|
|
6416769ecb | ||
|
|
171961979e | ||
|
|
46d43c835f | ||
|
|
659b5613e3 | ||
|
|
b88adb8135 | ||
|
|
b0583525f5 | ||
|
|
916f776167 | ||
|
|
57d998a754 | ||
|
|
6ed01b34d1 | ||
|
|
962c9044d7 | ||
|
|
b55e652087 | ||
|
|
75235c6b90 | ||
|
|
299fa2cb68 | ||
|
|
9e109056d6 | ||
|
|
9562cd308d | ||
|
|
9aa579f775 | ||
|
|
e58c47cea0 | ||
|
|
cb13d1ae89 | ||
|
|
a54e229e19 | ||
|
|
5e2fb9dcf8 | ||
|
|
8b35c11e57 | ||
|
|
9040db2589 | ||
|
|
cedfc93192 | ||
|
|
8fd2e3cb79 | ||
|
|
c772eb405a | ||
|
|
ef59bd2df0 | ||
|
|
9cb216935f | ||
|
|
b863457e52 | ||
|
|
1685ccf1b5 | ||
|
|
c2175b1c70 | ||
|
|
167cf25dae | ||
|
|
9f8bd8adc3 | ||
|
|
4db6e7143d | ||
|
|
65411b54bd | ||
|
|
213eb595a6 | ||
|
|
160bf79cb5 | ||
|
|
95ffd273f2 | ||
|
|
063389d36b | ||
|
|
514c16c91f | ||
|
|
f6a3742a74 | ||
|
|
d09037b0ff | ||
|
|
0c970983e2 | ||
|
|
a72e0fd7c7 | ||
|
|
41865cb20d | ||
|
|
66a919e63b | ||
|
|
569013e691 | ||
|
|
bf6ce69203 | ||
|
|
030b436d62 | ||
|
|
5b27861135 | ||
|
|
aa3fa9a08b | ||
|
|
53a940ec18 | ||
|
|
e5840c1e5d | ||
|
|
f1766e5884 | ||
|
|
404e70c1eb | ||
|
|
421b365483 | ||
|
|
c072be702c | ||
|
|
0f09e5feae |
28
.travis.yml
28
.travis.yml
@@ -1,4 +1,26 @@
|
||||
script: make release-all
|
||||
script:
|
||||
- make release-all
|
||||
install: true
|
||||
go:
|
||||
- 1.1
|
||||
before_install:
|
||||
- export PYTHONPATH=/usr/local/lib/python2.7/site-packages
|
||||
- brew install bazaar
|
||||
- export CGO_CFLAGS="-mmacosx-version-min=10.4"
|
||||
- export CGO_LDFLAGS="-mmacosx-version-min=10.4"
|
||||
- wget https://go.googlecode.com/files/go1.2rc5.src.tar.gz
|
||||
- tar xzf go1.2rc5.src.tar.gz
|
||||
- pushd go/src
|
||||
- ./make.bash
|
||||
- popd
|
||||
- export GOPATH=./go
|
||||
- export PATH=$PATH:$GOPATH/bin
|
||||
after_success:
|
||||
- sudo easy_install boto
|
||||
- NGROK="bin/ngrok" NGROKD="bin/ngrokd" VERSION=$(GOOS="" GOARCH="" GOPATH=$(pwd) go run build/version.go) python build/travis.py
|
||||
env:
|
||||
global:
|
||||
- secure: Fd5zHi58jx8lsPDv4tkRFzXSY0KnPJZuZ+LvnRcpX4+3xJsuZU6moOfrOcGqDOm7/SqZRVZRKZapE772+8sXNKPmwSXHRsZEsUgqxdehFzlVP4PQN5efOdI/quO2ibwVpZ6Idze5pelZburALd7/VbfHCTB/0P0WDMNvfHuFPQg=
|
||||
- secure: Yg+y996B4S7zHXO8j6JrRbgMf6yilHGWv6I+7oZf02d8IHYtAb6A9DveX/q+v24O8Q9WzXRU4ZIaG5nJksVwb19qcy4vpaUbvx00COi8tg0l9hdKIotrzAs+i8q5h0xUifE1iuqYJw39vYU/9vC/727GTvOfRpBCr+edcpc9uy0=
|
||||
- secure: CMF8ZfcoZK8AhFrmo6ljwP4ulYOSI9Pftp02rfNcM7LYPzU5HxFmcR7M4+3Qt0HAWxYrReozNQZYrV0s5jqIO0H4LZeHxgi7EHTam1BelhmHxL6VBMoR1mTi53bErWNhpoc0qyCnWMpnzNMObwtBVm9vjacm4NJMWqQjte/0Kdw=
|
||||
matrix:
|
||||
- GOOS=darwin GOARCH=amd64
|
||||
language: objective-c
|
||||
|
||||
2
Makefile
2
Makefile
@@ -13,7 +13,7 @@ fmt:
|
||||
go fmt ngrok/...
|
||||
|
||||
client: deps
|
||||
go install -tags '$(BUILDTAGS)' ngrok/main/ngrok
|
||||
go install -x -tags '$(BUILDTAGS)' ngrok/main/ngrok
|
||||
|
||||
client-assets:
|
||||
go get github.com/inconshreveable/go-bindata
|
||||
|
||||
19
build/travis.py
Executable file
19
build/travis.py
Executable file
@@ -0,0 +1,19 @@
|
||||
#! /usr/bin/env python
|
||||
|
||||
import os, os.path, boto.s3.connection
|
||||
|
||||
access_key = os.getenv("AWS_ACCESS_KEY")
|
||||
secret_key = os.getenv("AWS_SECRET_KEY")
|
||||
bucket = os.getenv("BUCKET")
|
||||
version = os.getenv("VERSION")
|
||||
|
||||
s3 = boto.s3.connection.S3Connection(access_key, secret_key)
|
||||
bucket = s3.get_bucket(bucket)
|
||||
|
||||
for envpath in ["NGROK", "NGROKD"]:
|
||||
file_path = os.getenv(envpath)
|
||||
dir_path, name = os.path.split(file_path)
|
||||
platform = "%s_%s" % (os.getenv("GOOS"), os.getenv("GOARCH"))
|
||||
key_name = "%s/%s/%s" % (platform, version, name)
|
||||
key = bucket.new_key(key_name)
|
||||
key.set_contents_from_filename(file_path)
|
||||
10
build/version.go
Normal file
10
build/version.go
Normal file
@@ -0,0 +1,10 @@
|
||||
package main
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"ngrok/version"
|
||||
)
|
||||
|
||||
func main() {
|
||||
fmt.Print(version.MajorMinor())
|
||||
}
|
||||
Reference in New Issue
Block a user