Add gh-assets-clone.sh script.
This commit is contained in:
parent
fec1a171ba
commit
3acec53018
|
@ -14,3 +14,4 @@
|
||||||
/release
|
/release
|
||||||
/*.prom
|
/*.prom
|
||||||
/.metrics.*.*.prom
|
/.metrics.*.*.prom
|
||||||
|
/.metrics.*.*.prom.unique
|
||||||
|
|
|
@ -12,6 +12,7 @@ before_install:
|
||||||
&& sudo chmod +x /usr/local/bin/docker-compose
|
&& sudo chmod +x /usr/local/bin/docker-compose
|
||||||
- sudo apt-get update && sudo apt-get install postgresql-client-common
|
- sudo apt-get update && sudo apt-get install postgresql-client-common
|
||||||
script:
|
script:
|
||||||
|
- ./gh-assets-clone.sh
|
||||||
- go run mage.go -v all
|
- go run mage.go -v all
|
||||||
- "$HOME/gopath/bin/goveralls -coverprofile=cover.out -service=travis-ci"
|
- "$HOME/gopath/bin/goveralls -coverprofile=cover.out -service=travis-ci"
|
||||||
- go run mage.go docker
|
- go run mage.go docker
|
||||||
|
|
|
@ -0,0 +1,19 @@
|
||||||
|
#!/bin/bash
|
||||||
|
# Script to setup the assets clone of the repository using GIT_ASSETS_BRANCH and
|
||||||
|
# GIT_API_KEY.
|
||||||
|
|
||||||
|
[ -z "$GIT_ASSETS_BRANCH" ] || exit 1
|
||||||
|
[ -z "$GIT_API_KEY" ] || exit 1
|
||||||
|
|
||||||
|
setup_git() {
|
||||||
|
git config --global user.email "travis@travis-ci.org" || exit 1
|
||||||
|
git config --global user.name "Travis CI" || exit 1
|
||||||
|
}
|
||||||
|
|
||||||
|
# Constants
|
||||||
|
ASSETS_DIR=".assets-branch"
|
||||||
|
|
||||||
|
# Clone the assets branch with the correct credentials
|
||||||
|
git clone --single-branch -b "$GIT_ASSETS_BRANCH" \
|
||||||
|
"https://${GIT_API_KEY}@github.com/${TRAVIS_REPO_SLUG}.git" "$ASSETS_DIR" || exit 1
|
||||||
|
|
|
@ -2,10 +2,11 @@
|
||||||
# Script to determine added and removed metrics.
|
# Script to determine added and removed metrics.
|
||||||
# Not currently used in CI but useful for inspecting complicated changes.
|
# Not currently used in CI but useful for inspecting complicated changes.
|
||||||
|
|
||||||
|
# valid types: single or replicated
|
||||||
type="$1"
|
type="$1"
|
||||||
version="$2"
|
pg_version="$2"
|
||||||
old_version="$3"
|
old_version="$3"
|
||||||
new_version="$4"
|
new_version="$4"
|
||||||
|
|
||||||
comm -23 "$old_version" "$new_version" > ".metrics.${type}.${version}.removed"
|
comm -23 "$old_version" "$new_version" > ".metrics.${type}.${pg_version}.removed"
|
||||||
comm -13 "$old_version" "$new_version" > ".metrics.${type}.${version}.added"
|
comm -13 "$old_version" "$new_version" > ".metrics.${type}.${pg_version}.added"
|
||||||
|
|
Loading…
Reference in New Issue