Check fission CLI & server git commit SHA before test (#1200)
Check fission CLI & server git commit SHA before test to make sure we test against with the same commit.
This commit is contained in:
@@ -1,6 +1,7 @@
|
|||||||
# Binaries
|
# Binaries
|
||||||
cmd/fission-bundle/fission-bundle
|
cmd/fission-bundle/fission-bundle
|
||||||
cmd/fission-cli/fission
|
cmd/fission-cli/fission
|
||||||
|
cmd/fission-cli/fission-cli
|
||||||
cmd/fetcher/fetcher
|
cmd/fetcher/fetcher
|
||||||
cmd/builder/builder
|
cmd/builder/builder
|
||||||
cmd/preupgradechecks/pre-upgrade-checks
|
cmd/preupgradechecks/pre-upgrade-checks
|
||||||
|
|||||||
@@ -40,7 +40,6 @@ before_script:
|
|||||||
- hack/verify-gofmt.sh
|
- hack/verify-gofmt.sh
|
||||||
- hack/verify-govet.sh
|
- hack/verify-govet.sh
|
||||||
- helm lint charts/fission-all/ charts/fission-core/
|
- helm lint charts/fission-all/ charts/fission-core/
|
||||||
- go build -o cmd/fission-cli/fission ./cmd/fission-cli/
|
|
||||||
- hack/runtests.sh
|
- hack/runtests.sh
|
||||||
|
|
||||||
script:
|
script:
|
||||||
|
|||||||
Binary file not shown.
+5
-4
@@ -137,7 +137,7 @@ build_and_push_env_builder() {
|
|||||||
build_fission_cli() {
|
build_fission_cli() {
|
||||||
travis_fold_start build_fission_cli "fission cli"
|
travis_fold_start build_fission_cli "fission cli"
|
||||||
pushd $ROOT/cmd/fission-cli
|
pushd $ROOT/cmd/fission-cli
|
||||||
go build .
|
go build -ldflags "-X github.com/fission/fission/pkg/info.GitCommit=$(getGitCommit) -X github.com/fission/fission/pkg/info.BuildDate=$(getDate) -X github.com/fission/fission/pkg/info.Version=$(getVersion)" -o $HOME/tool/fission .
|
||||||
popd
|
popd
|
||||||
travis_fold_end build_fission_cli
|
travis_fold_end build_fission_cli
|
||||||
}
|
}
|
||||||
@@ -153,9 +153,6 @@ set_environment() {
|
|||||||
export FISSION_URL=http://$(kubectl -n $ns get svc controller -o jsonpath='{...ip}')
|
export FISSION_URL=http://$(kubectl -n $ns get svc controller -o jsonpath='{...ip}')
|
||||||
export FISSION_ROUTER=$(kubectl -n $ns get svc router -o jsonpath='{...ip}')
|
export FISSION_ROUTER=$(kubectl -n $ns get svc router -o jsonpath='{...ip}')
|
||||||
export FISSION_NATS_STREAMING_URL="http://defaultFissionAuthToken@$(kubectl -n $ns get svc nats-streaming -o jsonpath='{...ip}:{.spec.ports[0].port}')"
|
export FISSION_NATS_STREAMING_URL="http://defaultFissionAuthToken@$(kubectl -n $ns get svc nats-streaming -o jsonpath='{...ip}:{.spec.ports[0].port}')"
|
||||||
|
|
||||||
# set path to include cli
|
|
||||||
export PATH=$ROOT/cmd/fission-cli:$PATH
|
|
||||||
}
|
}
|
||||||
|
|
||||||
generate_test_id() {
|
generate_test_id() {
|
||||||
@@ -543,6 +540,10 @@ install_and_test() {
|
|||||||
|
|
||||||
wait_for_services $id
|
wait_for_services $id
|
||||||
set_environment $id
|
set_environment $id
|
||||||
|
|
||||||
|
# ensure we run tests against with the same git commit version of CLI & server
|
||||||
|
fission --version|grep "gitcommit"|tr -d ' '|uniq -c|grep "2 gitcommit"
|
||||||
|
|
||||||
run_all_tests $id
|
run_all_tests $id
|
||||||
|
|
||||||
dump_logs $id
|
dump_logs $id
|
||||||
|
|||||||
Reference in New Issue
Block a user