mirror of
https://codeberg.org/forgejo/forgejo.git
synced 2024-11-18 08:39:47 +01:00
d77176912b
* Migrate to go modules * make vendor * Update mvdan.cc/xurls * make vendor * Update code.gitea.io/git * make fmt-check * Update github.com/go-sql-driver/mysql * make vendor
64 lines
1.1 KiB
YAML
64 lines
1.1 KiB
YAML
# 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}}
|