Skip to content

Commit

Permalink
CI: Updated circle.yml
Browse files Browse the repository at this point in the history
Updated build environment (so we no longer have to manually update MySQL
to 5.6+) and also simplified the gox command by using environment
variables.
  • Loading branch information
danesparza committed Oct 7, 2016
1 parent 9aa1abf commit 2b7bf94
Showing 1 changed file with 1 addition and 4 deletions.
5 changes: 1 addition & 4 deletions circle.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,9 +26,6 @@ dependencies:
- go version
# Sanity check docker version
- docker info
# Upgrade MySQL to 5.6
- sudo apt-add-repository -y 'deb http://ppa.launchpad.net/ondrej/mysql-experimental/ubuntu precise main'
- sudo apt-get update; sudo DEBIAN_FRONTEND=noninteractive apt-get install -y mysql-server-5.6
# Compiler and release tools
- go get github.com/mitchellh/gox
- go get github.com/tcnksm/ghr
Expand Down Expand Up @@ -75,7 +72,7 @@ test:
- mkdir $CIRCLE_TEST_REPORTS/junit
- go test -v -race $PACKAGE_PATH/... | go-junit-report > $CIRCLE_TEST_REPORTS/junit/junit.xml
# Multi-platform compile with version information
- gox -ldflags "-X github.com/$CIRCLE_PROJECT_USERNAME/centralconfig/cmd.buildVersion=1.0.$CIRCLE_BUILD_NUM -X github.com/$CIRCLE_PROJECT_USERNAME/centralconfig/cmd.commitId=$CIRCLE_SHA1" -output "${CIRCLE_ARTIFACTS}/${CIRCLE_PROJECT_REPONAME}_{{.OS}}_{{.Arch}}" $PACKAGE_PATH/...
- gox -ldflags "-X $PACKAGE_PATH/cmd.buildVersion=1.0.$CIRCLE_BUILD_NUM -X $PACKAGE_PATH/cmd.commitId=$CIRCLE_SHA1" -output "${CIRCLE_ARTIFACTS}/${CIRCLE_PROJECT_REPONAME}_{{.OS}}_{{.Arch}}" $PACKAGE_PATH/...
# Build and tag our docker image
- cp $NATIVE_BINARY $DOCKER_DIR/centralconfig
- cp $PROJECT_DIR/Dockerfile $DOCKER_DIR/
Expand Down

0 comments on commit 2b7bf94

Please sign in to comment.