FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[View Raw Code]
[Original HTTPS Page]
feast-java-old/Makefile at master · feast-dev/feast-java-old · GitHub
Uh oh!
There was an error while loading.
Please reload this page
.
feast-dev
/
feast-java-old
Public
Notifications
You must be signed in to change notification settings
Fork
26
Star
12
Code
Issues
3
Pull requests
2
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
Expand file tree
Breadcrumbs
feast-java-old
/
Makefile
Copy path
More file actions
More file actions
Latest commit
History
History
History
87 lines (60 loc) · 2.31 KB
Breadcrumbs
feast-java-old
/
Makefile
Copy path
File metadata and controls
87 lines (60 loc) · 2.31 KB
Raw
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
#
#
Copyright 2019 The Feast Authors
#
#
Licensed under the Apache License, Version 2.0 (the "License");
#
you may not use this file except in compliance with the License.
#
You may obtain a copy of the License at
#
#
https://www.apache.org/licenses/LICENSE-2.0
#
#
Unless required by applicable law or agreed to in writing, software
#
distributed under the License is distributed on an "AS IS" BASIS,
#
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
#
See the License for the specific language governing permissions and
#
limitations under the License.
#
ROOT_DIR
:=
$(
shell
dirname
$(
realpath
$(
firstword
$(
MAKEFILE_LIST
)
)
)
)
MVN
:= mvn ${MAVEN_EXTRA_OPTS}
#
General
format
: format-java
lint
: lint-java
test
: test-java
build
: build-java build-docker
install-ci-dependencies
: install-java-ci-dependencies
#
Java
install-java-ci-dependencies
:
${MVN}
verify clean --fail-never
format-java
:
${MVN}
spotless:apply
lint-java
:
${MVN}
--no-transfer-progress spotless:check
test-java
:
${MVN}
--no-transfer-progress -DskipITs=true
test
test-java-integration
:
${MVN}
--no-transfer-progress -Dmaven.javadoc.skip=true -Dgpg.skip -DskipUTs=true clean verify
test-java-with-coverage
:
${MVN}
--no-transfer-progress -DskipITs=true
test
jacoco:report-aggregate
build-java
:
${MVN}
clean verify
build-java-no-tests
:
${MVN}
--no-transfer-progress -Dmaven.javadoc.skip=true -Dgpg.skip -DskipUTs=true -DskipITs=true -Drevision=
${REVISION}
clean package
#
Docker
build-push-docker
:
@
$(
MAKE
)
build-docker registry=
$(
REGISTRY
)
version=
$(
VERSION
)
@
$(
MAKE
)
push-core-docker registry=
$(
REGISTRY
)
version=
$(
VERSION
)
@
$(
MAKE
)
push-serving-docker registry=
$(
REGISTRY
)
version=
$(
VERSION
)
build-docker
: build-core-docker build-serving-docker
push-core-docker
:
docker push
$(
REGISTRY
)
/feast-core:
$(
VERSION
)
push-serving-docker
:
docker push
$(
REGISTRY
)
/feast-serving:
$(
VERSION
)
build-core-docker
:
docker build --no-cache --build-arg VERSION=
$(
VERSION
)
-t
$(
REGISTRY
)
/feast-core:
$(
VERSION
)
-f infra/docker/core/Dockerfile
.
build-serving-docker
:
docker build --no-cache --build-arg VERSION=
$(
VERSION
)
-t
$(
REGISTRY
)
/feast-serving:
$(
VERSION
)
-f infra/docker/serving/Dockerfile
.
#
Versions
lint-versions
:
./infra/scripts/validate-version-consistency.sh
#
Performance
test-load
:
./infra/scripts/test-load.sh
$(
GIT_SHA
)
Back
|
FazBrowse Home
|
New Git URL