mirror of https://github.com/go-gitea/gitea
Git with a cup of tea, painless self-hosted git service
Mirror for internal git.with.parts use
https://git.with.parts
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
64 lines
1.1 KiB
64 lines
1.1 KiB
# github.com/go-task/task
|
|
|
|
version: '2'
|
|
|
|
tasks:
|
|
dl-deps:
|
|
desc: Download cli deps
|
|
cmds:
|
|
- go get -u github.com/golang/lint/golint
|
|
|
|
lint:
|
|
desc: Runs golint
|
|
cmds:
|
|
- golint .
|
|
|
|
test-free:
|
|
desc: Test free databases (PG, MySQL and SQLite)
|
|
cmds:
|
|
- task: test-pg
|
|
- task: test-mysql
|
|
- task: test-sqlite
|
|
|
|
test-all:
|
|
desc: Test all databases (PG, MySQL, SQLite, SQLServer and Oracle)
|
|
cmds:
|
|
- task: test-pg
|
|
- task: test-mysql
|
|
- task: test-sqlite
|
|
- task: test-sqlserver
|
|
- task: test-oracle
|
|
|
|
test-pg:
|
|
desc: Test PostgreSQL
|
|
cmds:
|
|
- task: test-db
|
|
vars: {DATABASE: postgresql}
|
|
|
|
test-mysql:
|
|
desc: Test MySQL
|
|
cmds:
|
|
- task: test-db
|
|
vars: {DATABASE: mysql}
|
|
|
|
test-sqlite:
|
|
desc: Test SQLite
|
|
cmds:
|
|
- task: test-db
|
|
vars: {DATABASE: sqlite}
|
|
|
|
test-sqlserver:
|
|
desc: Test SQLServer
|
|
cmds:
|
|
- task: test-db
|
|
vars: {DATABASE: sqlserver}
|
|
|
|
test-oracle:
|
|
desc: Test Oracle
|
|
cmds:
|
|
- task: test-db
|
|
vars: {DATABASE: oracle}
|
|
|
|
test-db:
|
|
cmds:
|
|
- go test -v -tags {{.DATABASE}}
|
|
|