add drone ci
This commit is contained in:
parent
22402e3e6d
commit
fbbd66e555
|
@ -0,0 +1,26 @@
|
|||
workspace:
|
||||
base: /go
|
||||
path: src/dev.sum7.eu/genofire/logmania
|
||||
|
||||
pipeline:
|
||||
build:
|
||||
image: golang:latest
|
||||
commands:
|
||||
- go get ./...
|
||||
- go build
|
||||
codestyle:
|
||||
image: golang:latest
|
||||
commands:
|
||||
- go get github.com/client9/misspell/cmd/misspell
|
||||
- misspell -error .
|
||||
- if [ -n "$(gofmt -s -l .)" ]; then echo "Go code is not formatted, run 'gofmt -s -w .'" >&2; exit 1; fi
|
||||
test:
|
||||
image: golang:latest
|
||||
commands:
|
||||
- go get github.com/stretchr/testify/assert
|
||||
- go test ./... -v -cover
|
||||
test-race:
|
||||
image: golang:latest
|
||||
commands:
|
||||
- go get github.com/stretchr/testify/assert
|
||||
- go test ./... -v -race
|
|
@ -1,4 +1,5 @@
|
|||
# logmania
|
||||
[![DroneCI](https://ci.sum7.eu/api/badges/genofire/logmania/status.svg?branch=master)](https://ci.sum7.eu/genofire/logmania)
|
||||
[![CircleCI](https://circleci.com/gh/genofire/logmania/tree/master.svg?style=shield)](https://circleci.com/gh/genofire/logmania/tree/master)
|
||||
[![Coverage Status](https://coveralls.io/repos/github/genofire/logmania/badge.svg?branch=master)](https://coveralls.io/github/genofire/logmania?branch=master)
|
||||
[![Go Report Card](https://goreportcard.com/badge/dev.sum7.eu/genofire/logmania)](https://goreportcard.com/report/dev.sum7.eu/genofire/logmania)
|
||||
|
|
|
@ -31,7 +31,7 @@ func NewBot(db *database.DB) *Bot {
|
|||
"regex-list": b.listRegex,
|
||||
"regex-del": b.delRegex,
|
||||
}
|
||||
for k, _ := range b.commandsMap {
|
||||
for k := range b.commandsMap {
|
||||
b.commands = append(b.commands, k)
|
||||
}
|
||||
return b
|
||||
|
|
|
@ -48,7 +48,7 @@ var serverCmd = &cobra.Command{
|
|||
}
|
||||
|
||||
db = database.ReadDBFile(config.DB)
|
||||
go func(){ dbSaveWorker = file.NewSaveJSONWorker(time.Minute, config.DB, db) }()
|
||||
go func() { dbSaveWorker = file.NewSaveJSONWorker(time.Minute, config.DB, db) }()
|
||||
|
||||
logmaniaBot = bot.NewBot(db)
|
||||
|
||||
|
|
|
@ -18,7 +18,7 @@ func (n *Notify) Init() {
|
|||
if n.RegexIn == nil {
|
||||
n.RegexIn = make(map[string]*regexp.Regexp)
|
||||
}
|
||||
for exp, _ := range n.RegexIn {
|
||||
for exp := range n.RegexIn {
|
||||
regex, err := regexp.Compile(exp)
|
||||
if err == nil {
|
||||
n.RegexIn[exp] = regex
|
||||
|
|
|
@ -43,7 +43,7 @@ func (db *DB) update() {
|
|||
if !ok {
|
||||
notify = db.NewNotify(to)
|
||||
}
|
||||
for exp, _ := range regexs {
|
||||
for exp := range regexs {
|
||||
notify.AddRegex(exp)
|
||||
}
|
||||
}
|
||||
|
|
|
@ -53,7 +53,7 @@ func Init(config *lib.NotifyConfig, db *database.DB, bot *bot.Bot) notify.Notifi
|
|||
for {
|
||||
element, more := client.Recv()
|
||||
if !more {
|
||||
log.Warn("could not recieve new message, try later")
|
||||
log.Warn("could not receive new message, try later")
|
||||
continue
|
||||
}
|
||||
|
||||
|
@ -143,7 +143,7 @@ func Init(config *lib.NotifyConfig, db *database.DB, bot *bot.Bot) notify.Notifi
|
|||
func (n *Notifier) Send(e *log.Entry) error {
|
||||
e, _, tos := n.db.SendTo(e)
|
||||
if tos == nil || len(tos) <= 0 {
|
||||
return errors.New("no reciever found")
|
||||
return errors.New("no receiver found")
|
||||
}
|
||||
text, err := n.formatter.Format(e)
|
||||
if err != nil {
|
||||
|
|
Loading…
Reference in New Issue