add drone runner

This commit is contained in:
Xuu
2020-08-17 09:40:10 -06:00
parent d7572abc72
commit f6c568b15a
4 changed files with 43 additions and 25 deletions

View File

@@ -17,23 +17,23 @@ endef
export DUMMY_BINDATA
all: $(BINARY)
clean:
rm -rf $(BINARY) $(ROUTE_ASSET) $(DOCS_ASSET)
setup:
git submodule update
cd assets; npm i
fmt:
go fmt ./...
run: $(BINARY)
test:
go test ./...
go vet ./...
run: $(BINARY)
./$(BINARY) -vv serve
$(BINARY): $(SOURCE) $(ROUTE_ASSET) $(VENDOR_FILES) $(DOCS_ASSET)
go vet ./...
go test ./...
# go vet ./...
# go test ./...
go build "sour.is/x/paste/cmd/paste"
$(ROUTE_ASSET): $(ROUTE_FILES)
@@ -41,17 +41,14 @@ $(ROUTE_ASSET): $(ROUTE_FILES)
rm -rf build ../public; \
npm run build; \
cp -r build ../public
go generate "sour.is/x/paste/src/routes"
$(DOCS_ASSET): $(DOCS_FILES) $(SOURCE)
echo "$$DUMMY_BINDATA" > src/docs/bindata.go
go generate "sour.is/x/paste/cmd/paste"
go generate "sour.is/x/paste/src/docs"
deploy: $(SOURCE) $(ROUTE_ASSET)
cd debian && make
.PHONEY: all clean deploy run setup
.PHONEY: all clean build deploy run setup
# DO NOT DELETE