Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
coverage.txt

# Binaries for programs and plugins
*.exe
*.dll
Expand All @@ -6,6 +8,8 @@

# Test binary, build with `go test -c`
*.test
bin/*
Gopkg.lock

# Output of the go coverage tool, specifically when used with LiteIDE
*.out
Expand Down
35 changes: 35 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
env:
global:
- secure: "dld6R6RF3Mtjs94cBj94eg1phi/34objqKlZI64A+mI68J5yXTxoLRJJMZrzM63YQ8wbvvF+W68KDyjXvYaQXTFES/p+igx5UsQ3SQ7GtRuqjXkCWI0hVqRphFWeeWPWEactFmwIK/hap2dvcBIP0sIU100EE/Cx6Lo0FFkmMb664wA+by4ELFo0l3h7pPfklyVAAWY+GYp9jeLT8/7VT7aDqASUh+3znd7NBgokXkCAwOVNTKI5H0eHIyW5aM9vBKJvTuTTpZ51rAA7tUUMOvihh2Hltmxy6rBfyApUCfMDWTrdKnhttXKDuHvL2vh+GzTD1cl6HAo+owYP6YkGPuA40FfmgBB8DtoAIvCY0jU0hwkkZAh2uXHjthNUFDOGY26ZkuL+l/T5TxQEqe3WgIG2MoVUCrc9L+XqsmTuM3ERS3gdusmjSc/WwQDpy3DLkc5W2zokcgmolmGnaFkxqwifsCTK3Ifzr8yKsSWZHXQadRRI43dmxua3b4WNFAY/lsF6yrbRyWY9LtWwTjbdheoMOIH6mE1daHIXKN1T5xPwPK4EW99Y1jDdJHdpWc2zYHnkEm8H9CJ9+KuAMADB9813XDBkcXRtvLtJckhdGPmkKrqJ3WHnMGT/D4ErMWPAY6+oawruizReDmvi3KA3Emp2VDfleAe0pCsyDwwqCKw="
- REVIEWDOG_VERSION=0.9.8
language: go
go:
- '1.10'
matrix:
allow_failures:
- go: tip
fast_finish: true
install:
# Setup dependency management tool
- curl -L -s https://github.com/golang/dep/releases/download/v0.4.1/dep-linux-amd64 -o $GOPATH/bin/dep
- chmod +x $GOPATH/bin/dep
- go get github.com/mattn/goveralls
- go get github.com/haya14busa/goverage
- go get github.com/golang/lint/golint
- dep ensure
- mkdir -p ~/bin/ && export export PATH="~/bin/:$PATH"
- curl -fSL https://github.com/haya14busa/reviewdog/releases/download/$REVIEWDOG_VERSION/reviewdog_linux_amd64 -o ~/bin/reviewdog && chmod +x ~/bin/reviewdog
before_script:
- echo $TRAVIS
- echo $TRAVIS_PULL_REQUEST
- echo $TRAVIS_PULL_REQUEST_BRANCH
- echo $TRAVIS_COMMIT
- echo $TRAVIS_PULL_REQUEST_SHA
- echo $TRAVIS_REPO_SLUG
- echo $TRAVIS_SECURE_ENV_VARS
script:
- bash build.sh
- go test -v -race $(go list ./... | grep -v "/vendor/")
- goverage -coverprofile=coverage.txt ./...
- >-
golint ./... | reviewdog -f=golint -ci=travis
95 changes: 0 additions & 95 deletions Gopkg.lock

This file was deleted.

29 changes: 29 additions & 0 deletions build.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
#!/bin/bash
set -e

branch=`git rev-parse --abbrev-ref HEAD`
commitid=`git rev-parse --short HEAD`
builddate=`date +%Y%m%d-%H%M%S`

function getversion() {
echo $branch-$commitid-$builddate
}

cd `dirname $0`

version=`getversion`
pkgpath="github.com/thunderdb/ThunderDB/cmd/thunderdbd"

go build -ldflags "-X main.version=${version}" -o bin/thunderdbd ${pkgpath}

#echo "build thunderdbd-linux"
#GOOS=linux GOARCH=amd64 go build -ldflags "-X main.version=${version}" -o bin/thunderdbd-linux ${pkgpath}

#echo "build thunderdbd-osx"
#GOOS=darwin GOARCH=amd64 go build -ldflags "-X main.version=${version}" -o bin/thunderdbd-osx ${pkgpath}

#echo "build thunderdbd-windows"
#GOOS=windows GOARCH=386 go build -ldflags "-X main.version=${version}" -o bin/thunderdbd-win ${pkgpath}

echo "done"

4 changes: 2 additions & 2 deletions cmd/thunderdbd/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,10 @@ import (
"time"

log "github.com/sirupsen/logrus"
"github.com/thunderdb/ThunderDB/utils"
"github.com/thunderdb/ThunderDB/server"
"strings"
"github.com/thunderdb/ThunderDB/utils"
"os/signal"
"strings"
)

const logo = `
Expand Down
Loading