diff options
| author | Chris Lu <chris.lu@gmail.com> | 2017-01-03 22:08:53 -0800 |
|---|---|---|
| committer | Chris Lu <chris.lu@gmail.com> | 2017-01-03 22:08:53 -0800 |
| commit | d1562e48e1bfe2eb9d8e852d0bbb8d6f1f44f024 (patch) | |
| tree | 100a1bce51741186ef2df5a18f82633a874c682a | |
| parent | dc42d153525afe1e291d1bd7f8de5e8ca2b3c31e (diff) | |
| download | seaweedfs-d1562e48e1bfe2eb9d8e852d0bbb8d6f1f44f024.tar.xz seaweedfs-d1562e48e1bfe2eb9d8e852d0bbb8d6f1f44f024.zip | |
default to release
| -rw-r--r-- | .travis.yml | 9 | ||||
| -rw-r--r-- | Makefile | 49 |
2 files changed, 54 insertions, 4 deletions
diff --git a/.travis.yml b/.travis.yml index c72eb8fd1..d6706a3e5 100644 --- a/.travis.yml +++ b/.travis.yml @@ -26,5 +26,14 @@ deploy: - build/darwin_amd64.tar.gz - build/windows_386.zip - build/windows_amd64.zip + - build/freebsd_arm.tar.gz + - build/freebsd_amd64.tar.gz + - build/freebsd_386.tar.gz + - build/netbsd_arm.tar.gz + - build/netbsd_amd64.tar.gz + - build/netbsd_386.tar.gz + - build/openbsd_arm.tar.gz + - build/openbsd_amd64.tar.gz + - build/openbsd_386.tar.gz on: repo: chrislusf/seaweedfs @@ -13,9 +13,9 @@ tar = cd build && tar -cvzf $(1)_$(2).tar.gz $(appname)$(3) && rm $(appname)$(3) zip = cd build && zip $(1)_$(2).zip $(appname)$(3) && rm $(appname)$(3) -all: build +all: release -.PHONY : clean deps build linux release windows_build darwin_build linux_build clean +.PHONY : clean deps build linux release windows_build darwin_build linux_build bsd_build clean clean: go clean -i $(GO_FLAGS) $(SOURCE_DIR) @@ -32,7 +32,7 @@ linux: deps mkdir -p linux GOOS=linux GOARCH=amd64 go build $(GO_FLAGS) -o linux/$(BINARY) $(SOURCE_DIR) -release: windows_build darwin_build linux_build +release: windows_build darwin_build linux_build bsd_build ##### LINUX BUILDS ##### linux_build: build/linux_arm.tar.gz build/linux_arm64.tar.gz build/linux_386.tar.gz build/linux_amd64.tar.gz @@ -69,4 +69,45 @@ build/windows_386.zip: $(sources) build/windows_amd64.zip: $(sources) $(call build,windows,amd64,.exe) - $(call zip,windows,amd64,.exe)
\ No newline at end of file + $(call zip,windows,amd64,.exe) + +##### BSD BUILDS ##### +bsd_build: build/freebsd_arm.tar.gz build/freebsd_386.tar.gz build/freebsd_amd64.tar.gz \ + build/netbsd_arm.tar.gz build/netbsd_386.tar.gz build/netbsd_amd64.tar.gz \ + build/openbsd_arm.tar.gz build/openbsd_386.tar.gz build/openbsd_amd64.tar.gz + +build/freebsd_386.tar.gz: $(sources) + $(call build,freebsd,386,) + $(call tar,freebsd,386) + +build/freebsd_amd64.tar.gz: $(sources) + $(call build,freebsd,amd64,) + $(call tar,freebsd,amd64) + +build/freebsd_arm.tar.gz: $(sources) + $(call build,freebsd,arm,) + $(call tar,freebsd,arm) + +build/netbsd_386.tar.gz: $(sources) + $(call build,netbsd,386,) + $(call tar,netbsd,386) + +build/netbsd_amd64.tar.gz: $(sources) + $(call build,netbsd,amd64,) + $(call tar,netbsd,amd64) + +build/netbsd_arm.tar.gz: $(sources) + $(call build,netbsd,arm,) + $(call tar,netbsd,arm) + +build/openbsd_386.tar.gz: $(sources) + $(call build,openbsd,386,) + $(call tar,openbsd,386) + +build/openbsd_amd64.tar.gz: $(sources) + $(call build,openbsd,amd64,) + $(call tar,openbsd,amd64) + +build/openbsd_arm.tar.gz: $(sources) + $(call build,openbsd,arm,) + $(call tar,openbsd,arm) |
