mirror of
https://github.com/woodpecker-ci/woodpecker.git
synced 2025-10-21 17:08:07 +00:00
updated vendor files and paths
This commit is contained in:
58
Makefile
58
Makefile
@@ -1,39 +1,35 @@
|
||||
.PHONY: dist
|
||||
.PHONY: vendor
|
||||
|
||||
SHA := $(shell git rev-parse --short HEAD)
|
||||
VERSION := 0.4.0-alpha
|
||||
PACKAGES = $(shell go list ./... | grep -v /vendor/)
|
||||
|
||||
all: build
|
||||
all: gen build
|
||||
|
||||
deps:
|
||||
go get golang.org/x/tools/cmd/cover
|
||||
go get golang.org/x/tools/cmd/vet
|
||||
go get -u github.com/kr/vexp
|
||||
go get -u github.com/eknkc/amber/amberc
|
||||
go get -u github.com/jteeuwen/go-bindata/...
|
||||
go get -u github.com/elazarl/go-bindata-assetfs/...
|
||||
|
||||
gen:
|
||||
go generate $(go list ./... | grep -v /vendor/)
|
||||
|
||||
build:
|
||||
go run make.go bindata build
|
||||
GO15VENDOREXPERIMENT=1 go build
|
||||
|
||||
build_static:
|
||||
GO15VENDOREXPERIMENT=1 go build --ldflags '-extldflags "-static"' -o drone_static
|
||||
|
||||
# Execute the database test suite against mysql 5.5
|
||||
#
|
||||
# You can launch a mysql container locally for testing:
|
||||
# docker run -rm -e MYSQL_ALLOW_EMPTY_PASSWORD=yes -e MYSQL_DATABASE=test -p 3306:3306 mysql:5.5
|
||||
test_mysql:
|
||||
mysql -P 3306 --protocol=tcp -u root -e 'create database if not exists test;'
|
||||
TEST_DRIVER="mysql" TEST_DATASOURCE="root@tcp(127.0.0.1:3306)/test" go test -short github.com/drone/drone/pkg/store/builtin
|
||||
mysql -P 3306 --protocol=tcp -u root -e 'drop database test;'
|
||||
test:
|
||||
go test -cover $(PACKAGES)
|
||||
|
||||
run:
|
||||
bin/drone --debug
|
||||
deb:
|
||||
mkdir -p contrib/debian/drone/usr/local/bin
|
||||
mkdir -p contrib/debian/drone/var/lib/drone
|
||||
mkdir -p contrib/debian/drone/var/cache/drone
|
||||
cp drone contrib/debian/drone/usr/local/bin
|
||||
-dpkg-deb --build contrib/debian/drone
|
||||
|
||||
# installs the drone binaries into bin
|
||||
install:
|
||||
install -t /usr/local/bin bin/drone
|
||||
install -t /usr/local/bin bin/drone-agent
|
||||
|
||||
docker:
|
||||
docker build --file=cmd/drone-build/Dockerfile.alpine --rm=true -t drone/drone-build .
|
||||
|
||||
# creates a debian package for drone
|
||||
# to install `sudo dpkg -i drone.deb`
|
||||
dist:
|
||||
mkdir -p dist/drone/usr/local/bin
|
||||
mkdir -p dist/drone/var/lib/drone
|
||||
mkdir -p dist/drone/var/cache/drone
|
||||
cp bin/drone dist/drone/usr/local/bin
|
||||
-dpkg-deb --build dist/drone
|
||||
vendor:
|
||||
vexp
|
||||
|
Reference in New Issue
Block a user