File tree Expand file tree Collapse file tree 2 files changed +27
-0
lines changed
Expand file tree Collapse file tree 2 files changed +27
-0
lines changed Original file line number Diff line number Diff line change 22vendor
33harbormaster
44harbormaster-macosx.zip
5+
6+ azkaban- *
7+ tags
8+ tags. *
9+
Original file line number Diff line number Diff line change @@ -3,6 +3,12 @@ GO_SOURCES=$(shell find ./ -type f -name '*.go')
33BINARY =harbormaster
44MAC_OS_X_ZIP =harbormaster-macosx.zip
55
6+ AZKABAN_VERSION =3.47.0
7+ AZKABAN_ZIP =azkaban-$(AZKABAN_VERSION ) .tar.gz
8+ AZKABAN_DOWNLOAD =https://github.com/azkaban/azkaban/archive/$(AZKABAN_VERSION ) .tar.gz
9+ AZKABAN_DIR =azkaban-$(AZKABAN_VERSION )
10+ AZKABAN_SOLO_SERVER =$(AZKABAN_DIR ) /azkaban-solo-server/build/install/azkaban-solo-server
11+
612.PHONY :
713all : $(BINARY )
814
@@ -27,3 +33,19 @@ dist: $(MAC_OS_X_ZIP)
2733$(MAC_OS_X_ZIP ) : $(BINARY )
2834 zip -9 harbormaster-macosx.zip harbormaster
2935
36+ .PHONY :
37+ start-azkaban : $(AZKABAN_DIR )
38+ cd $(AZKABAN_DIR ) /azkaban-solo-server/build/install/azkaban-solo-server && ./bin/start-solo.sh
39+
40+ .PHONY :
41+ stop-azkaban : $(AZKABAN_DIR )
42+ cd $(AZKABAN_DIR ) /azkaban-solo-server/build/install/azkaban-solo-server && ./bin/shutdown-solo.sh
43+
44+ $(AZKABAN_DIR ) : $(AZKABAN_ZIP )
45+ tar xzf $(AZKABAN_ZIP )
46+ cd $(AZKABAN_DIR ) && ./gradlew distTar -x check
47+
48+
49+ $(AZKABAN_ZIP ) :
50+ curl -L $(AZKABAN_DOWNLOAD ) -o $(AZKABAN_ZIP )
51+
You can’t perform that action at this time.
0 commit comments