forked from LaconicNetwork/kompose
build and upload master builds to bintray
This commit is contained in:
parent
6bf2e1e867
commit
1930ebeb91
16
.travis.yml
16
.travis.yml
@ -29,3 +29,19 @@ after_success:
|
|||||||
- goveralls -coverprofile=gover.coverprofile -service=travis-ci
|
- goveralls -coverprofile=gover.coverprofile -service=travis-ci
|
||||||
# sync the docs only if everything else was successful
|
# sync the docs only if everything else was successful
|
||||||
- ./script/sync-docs.sh
|
- ./script/sync-docs.sh
|
||||||
|
|
||||||
|
before_deploy:
|
||||||
|
- make cross
|
||||||
|
- ./script/generate-bintray-json.sh
|
||||||
|
|
||||||
|
deploy:
|
||||||
|
provider: bintray
|
||||||
|
repo: kompose/kompose
|
||||||
|
file: ./.bintray.json
|
||||||
|
user:
|
||||||
|
secure: "cZsouVvTLdvBeXbjQx9n3Pp9pA1x6DK8uiaXEJBO7oG1CbS218hdguEMfZuqk7a1mCPLeKquIbGvlmJZKnthW8T7ncJVLcHSWCT3w5UeyRrhZ2KBdvi0Lw3DFsf2zqRTWqo9yOW2LFU8EK9v8xFVSSdqufHlNhlM9TtT1rEmv9y3E8wyPkP+QMYahc9HCEQByKBL8JhsyK3QIUlKH4R6aLrYE2tsXFNj3Qc3QokziDrxYVgJrzZlV5+gqV5+hR2xHyekwgS+2j+86Gdrm2R4JqF7nz3Y3D21bl5obvuDFTlZmr70r2BE4cvCZSL580NunQxH+eBS0373YS2UqVZDxJw7IhnqRaDTrb7gDEynSaXg/DnVmNZMC1uDv1LizkpoW0lvgnjObIbRF3hM2NqyI7Kr4RkpPl2V5xmIRFCPW63Bk42s+1/2v4TgVHCr6GeqrR6Y6T9yob+tdv9C3MJF5Ac9qJpr/WMWgJNQ+vrgWKqrWgMYrdbIl1G2cR8opvFNBEaz9+fU0L0YrUxFRi0Oyhm6cLaqarB6xnTZI0dIvEuRGcI5C0CfGUWSjR9C02VKrStxr8mxPMpDNDUc1IvvkbYi71JW6WWglNdO/s2RF6JFeM8v/Elyk1NLZp3zeoASLj1u5Iorumf/3K/En415hfwt86vlqzyhURf2N12Wih4="
|
||||||
|
key:
|
||||||
|
secure: "2N6sQef/cJHS6rCJ3YSGxeOChx3pJ0hmM5uuSi0BN8GXVZWQAf3k+pa2s7OISHQoy0YEF7Fpkmx5MsLwPNYSEkwX0HOSFwQPWULZv+uiIXY+bftTUb+adDdZiKC+pHHxcyHl+eDnVd8Ns2fUY6IWFVNNRgzlIiZ8j0OErjah9njG9DUvn/IwGqdSvoe5B17rlMFnMx8W4HalnQ9R2Ye/vPe7yknuv2YbWRrg/7kZKkse7jlh1bJ8qH+qm5pX8lVPCvYCtDQRxAQ7gavpLvcohMAdg41l60wlJGGhZ0fcX8E0xBbQHtRUFYmspUif3VYExbL3Gm99B241XW6IOv4oEWqlJzzRDwhp7G0GpuX8isrsSAkmzpWjLlhwAv0WuREQqxs2FOctzJHQIkna0hoW3MdY+f5uV+RL1DVr5Nblut1Cupy38oANNHc3qmdaCfGYKqpybty4C8fTYg/OqprRz4ZrMRQQXdi5mCN+e0OpIkNt/fm84vERkCKVFOx3pYCeS7LhBhy6ioD9HxTO1wY7vea90VTcMWS7rGby0FuqIxhwtG6OAAvmickkGcpKg1AycSrbflIi9mmVNvWljQOtV00HgcDzjc+o4xGQQlosuHRqbuNDYHGLHPKesBpsGPvPuzEen+VyWDM2mtIT8/yHs25gACgAFUeM85a8IV/VW0o="
|
||||||
|
skip_cleanup: true
|
||||||
|
on:
|
||||||
|
go: 1.8
|
||||||
2
Makefile
2
Makefile
@ -99,6 +99,8 @@ test-dep:
|
|||||||
go get github.com/Masterminds/glide
|
go get github.com/Masterminds/glide
|
||||||
go get github.com/sgotti/glide-vc
|
go get github.com/sgotti/glide-vc
|
||||||
go get github.com/golang/lint/golint
|
go get github.com/golang/lint/golint
|
||||||
|
go get github.com/mitchellh/gox
|
||||||
|
|
||||||
|
|
||||||
# build docker image that is used for running all test localy
|
# build docker image that is used for running all test localy
|
||||||
.PHONY: test-image
|
.PHONY: test-image
|
||||||
|
|||||||
44
script/generate-bintray-json.sh
Executable file
44
script/generate-bintray-json.sh
Executable file
@ -0,0 +1,44 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
DATE=`date --iso-8601=date`
|
||||||
|
TIME=`date --iso-8601=seconds`
|
||||||
|
|
||||||
|
cat > "./.bintray.json" <<EOF
|
||||||
|
{
|
||||||
|
"package": {
|
||||||
|
"name": "kompose",
|
||||||
|
"repo": "kompose",
|
||||||
|
"subject": "kompose",
|
||||||
|
"desc": "Go from Docker Compose to Kubernetes",
|
||||||
|
"website_url": "https://github.com/kubernetes/kompose",
|
||||||
|
"issue_tracker_url": "https://github.com/kubernetes/komposeissues",
|
||||||
|
"vcs_url": "https://github.com/kubernetes/kompose",
|
||||||
|
"licenses": ["Apache-2.0"],
|
||||||
|
"public_download_numbers": false,
|
||||||
|
"public_stats": false
|
||||||
|
},
|
||||||
|
|
||||||
|
"version": {
|
||||||
|
"name": "latest",
|
||||||
|
"desc": "Kompose build from master branch",
|
||||||
|
"released": "${DATE}",
|
||||||
|
"vcs_tag": "${TRAVIS_COMMIT}",
|
||||||
|
"attributes": [{"name": "TRAVIS_JOB_NUMBER", "values" : ["${TRAVIS_JOB_NUMBER}"], "type": "string"},
|
||||||
|
{"name": "TRAVIS_JOB_ID", "values" : ["${TRAVIS_JOB_ID}"], "type": "string"},
|
||||||
|
{"name": "TRAVIS_COMMIT", "values" : ["${TRAVIS_COMMIT}"], "type": "string"},
|
||||||
|
{"name": "TRAVIS_BRANCH", "values" : ["${TRAVIS_BRANCH}"], "type": "string"},
|
||||||
|
{"name": "TRAVIS_PULL_REQUEST", "values" : ["${TRAVIS_PULL_REQUEST}"], "type": "string"},
|
||||||
|
{"name": "date", "values" : ["${TIME}"], "type": "date"}],
|
||||||
|
"gpgSign": false
|
||||||
|
},
|
||||||
|
|
||||||
|
"files":
|
||||||
|
[
|
||||||
|
{"includePattern": "bin/(.*)",
|
||||||
|
"uploadPattern": "./latest/\$1",
|
||||||
|
"matrixParams": {"override": 1 }
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"publish": true
|
||||||
|
}
|
||||||
|
EOF
|
||||||
Loading…
Reference in New Issue
Block a user