forked from shlima/click_house
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
37 lines (28 loc) · 700 Bytes
/
Makefile
File metadata and controls
37 lines (28 loc) · 700 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
.PHONY: help
.BUNDLE_GEMFILE:=
.REQUIRE:=./spec/spec_helper
help:
@echo 'Available targets:'
@echo ' make dockerize OR make ARGS="--build" dockerize'
@echo ' make release'
@echo ' '
@echo ' make faraday1 bundle'
@echo ' make faraday2 bundle'
@echo ' '
@echo ' make faraday1 rspec'
@echo ' make faraday2 rspec'
@echo ' make faraday2 oj rspec'
dockerize:
docker-compose up ${ARGS}
release:
bin/release.sh
faraday1:
$(eval .BUNDLE_GEMFILE=Gemfile_faraday1)
faraday2:
$(eval .BUNDLE_GEMFILE=Gemfile_faraday2)
oj:
$(eval .REQUIRE=./spec/oj_helper)
bundle:
BUNDLE_GEMFILE=${.BUNDLE_GEMFILE} bundle
rspec:
BUNDLE_GEMFILE=${.BUNDLE_GEMFILE} rspec --require ${.REQUIRE} spec