1
1
.PHONY : build clean
2
2
3
- export BLADE_VERSION =1.6.0
3
+ export BLADE_VERSION =1.6.1
4
4
5
5
ALLOWGITVERSION =1.8.5
6
6
GITVERSION: =$(shell git --version | grep ^git | sed 's/^.* //g')
@@ -18,9 +18,12 @@ GO_MODULE=GO111MODULE=on
18
18
VERSION_PKG =github.com/chaosblade-io/chaosblade/version
19
19
# Specify chaosblade version in docker experiments
20
20
DOCKER_BLADE_VERSION =github.com/chaosblade-io/chaosblade-exec-docker/version
21
+ CRI_BLADE_VERSION =github.com/chaosblade-io/chaosblade-exec-cri/version
21
22
OS_BLADE_VERSION =github.com/chaosblade-io/chaosblade-exec-os/version
23
+ JVM_BLADE_VERSION =github.com/chaosblade-io/chaosblade-exec-jvm/version
24
+ K8S_BLADE_VERSION =github.com/chaosblade-io/cchaosblade-operator/version
22
25
23
- GO_X_FLAGS =-X ${VERSION_PKG}.Ver=$(BLADE_VERSION ) -X '${VERSION_PKG}.Env=` uname -mv ` ' -X '${VERSION_PKG}.BuildTime=` date ` ' -X ${DOCKER_BLADE_VERSION}.BladeVersion=$(BLADE_VERSION ) -X ${OS_BLADE_VERSION}.BladeVersion=$(BLADE_VERSION )
26
+ GO_X_FLAGS =-X ${VERSION_PKG}.Ver=$(BLADE_VERSION ) -X '${VERSION_PKG}.Env=` uname -mv ` ' -X '${VERSION_PKG}.BuildTime=` date ` ' -X ${DOCKER_BLADE_VERSION}.BladeVersion=$(BLADE_VERSION ) -X ${CRI_BLADE_VERSION}.BladeVersion= $( BLADE_VERSION ) -X ${ OS_BLADE_VERSION}.BladeVersion= $( BLADE_VERSION ) -X ${JVM_BLADE_VERSION}.BladeVersion= $( BLADE_VERSION ) -X ${K8S_BLADE_VERSION }.BladeVersion=$(BLADE_VERSION )
24
27
GO_FLAGS=-ldflags ="$(GO_X_FLAGS ) -s -w"
25
28
GO =env $(GO_ENV ) $(GO_MODULE ) go
26
29
@@ -103,10 +106,10 @@ build_with_linux_arm: pre_build build_linux_arm_with_arg ## Select scenario buil
103
106
104
107
# build chaosblade linux version by docker image
105
108
build_linux : # # Build linux version of all scenarios by docker image
106
- make build_with_linux ARGS=" cli os docker cri kubernetes java cplus check_yaml" upx package
109
+ make build_with_linux ARGS=" cli os docker cri nsexec kubernetes java cplus check_yaml" upx package
107
110
108
111
build_linux_arm : # # Build linux arm version of all scenarios by docker image
109
- make build_with_linux_arm ARGS=" cli os docker cri kubernetes java cplus check_yaml" upx package
112
+ make build_with_linux_arm ARGS=" cli os docker cri nsexec kubernetes java cplus check_yaml" upx package
110
113
111
114
build_darwin : pre_build cli os cri cplus java kubernetes upx package check_yaml # # Build all scenarios darwin version
112
115
0 commit comments