Fixing issue of pulling docker image twice in CI (#1903)
Co-authored-by: Vishal <vishal-biyani@users.noreply.github.com>
This commit is contained in:
@@ -14,6 +14,40 @@ echo "source test_utils done"
|
|||||||
|
|
||||||
dump_system_info
|
dump_system_info
|
||||||
|
|
||||||
|
export FUNCTION_NAMESPACE=fission-function
|
||||||
|
export FISSION_NAMESPACE=fission
|
||||||
|
export FISSION_ROUTER=127.0.0.1:8888
|
||||||
|
export NODE_RUNTIME_IMAGE=fission/node-env-12.16:1.11.0
|
||||||
|
export NODE_BUILDER_IMAGE=fission/node-builder-12.16:1.11.0
|
||||||
|
export PYTHON_RUNTIME_IMAGE=fission/python-env
|
||||||
|
export PYTHON_BUILDER_IMAGE=fission/python-builder
|
||||||
|
export GO_RUNTIME_IMAGE=fission/go-env-1.12
|
||||||
|
export GO_BUILDER_IMAGE=fission/go-builder-1.12
|
||||||
|
export JVM_RUNTIME_IMAGE=fission/jvm-env
|
||||||
|
export JVM_BUILDER_IMAGE=fission/jvm-builder
|
||||||
|
export JVM_JERSEY_RUNTIME_IMAGE=fission/jvm-jersey-env
|
||||||
|
export JVM_JERSEY_BUILDER_IMAGE=fission/jvm-jersey-builder
|
||||||
|
export TS_RUNTIME_IMAGE=fission/tensorflow-serving-env
|
||||||
|
export CONTROLLER_IP=127.0.0.1:8889
|
||||||
|
export FISSION_NATS_STREAMING_URL=http://defaultFissionAuthToken@127.0.0.1:8890
|
||||||
|
|
||||||
|
echo "Pulling env and builder images"
|
||||||
|
docker pull $NODE_RUNTIME_IMAGE && kind load docker-image $NODE_RUNTIME_IMAGE --name kind
|
||||||
|
docker pull $NODE_BUILDER_IMAGE && kind load docker-image $NODE_BUILDER_IMAGE --name kind
|
||||||
|
docker system prune -a -f
|
||||||
|
docker pull $PYTHON_RUNTIME_IMAGE && kind load docker-image $PYTHON_RUNTIME_IMAGE --name kind
|
||||||
|
docker pull $PYTHON_BUILDER_IMAGE && kind load docker-image $PYTHON_BUILDER_IMAGE --name kind
|
||||||
|
docker pull $JVM_RUNTIME_IMAGE && kind load docker-image $JVM_RUNTIME_IMAGE --name kind
|
||||||
|
docker pull $JVM_BUILDER_IMAGE && kind load docker-image $JVM_BUILDER_IMAGE --name kind
|
||||||
|
docker system prune -a -f
|
||||||
|
docker pull $JVM_JERSEY_RUNTIME_IMAGE && kind load docker-image $JVM_JERSEY_RUNTIME_IMAGE --name kind
|
||||||
|
docker pull $JVM_JERSEY_BUILDER_IMAGE && kind load docker-image $JVM_JERSEY_BUILDER_IMAGE --name kind
|
||||||
|
docker pull $GO_RUNTIME_IMAGE && kind load docker-image $GO_RUNTIME_IMAGE --name kind
|
||||||
|
docker pull $GO_BUILDER_IMAGE && kind load docker-image $GO_BUILDER_IMAGE --name kind
|
||||||
|
docker system prune -a -f
|
||||||
|
docker pull $TS_RUNTIME_IMAGE && kind load docker-image $TS_RUNTIME_IMAGE --name kind
|
||||||
|
echo "Successfully pull env and builder images"
|
||||||
|
|
||||||
# run tests without newdeploy in parallel.
|
# run tests without newdeploy in parallel.
|
||||||
|
|
||||||
export FAILURES=0
|
export FAILURES=0
|
||||||
|
|||||||
+1
-34
@@ -11,46 +11,13 @@
|
|||||||
# TIMEOUT Timeout for each job. (default: 0 (no timeout))
|
# TIMEOUT Timeout for each job. (default: 0 (no timeout))
|
||||||
#
|
#
|
||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
|
|
||||||
source $(dirname $BASH_SOURCE)/init_tools.sh
|
source $(dirname $BASH_SOURCE)/init_tools.sh
|
||||||
|
|
||||||
ROOT=$(readlink -f $(dirname $0)/..)
|
ROOT=$(readlink -f $(dirname $0)/..)
|
||||||
LOG_DIR=${LOG_DIR:-$ROOT/test/logs}
|
LOG_DIR=${LOG_DIR:-$ROOT/test/logs}
|
||||||
JOBS=${JOBS:-1}
|
JOBS=${JOBS:-1}
|
||||||
|
|
||||||
export FUNCTION_NAMESPACE=fission-function
|
|
||||||
export FISSION_NAMESPACE=fission
|
|
||||||
export FISSION_ROUTER=127.0.0.1:8888
|
|
||||||
export NODE_RUNTIME_IMAGE=fission/node-env-12.16:1.11.0
|
|
||||||
export NODE_BUILDER_IMAGE=fission/node-builder-12.16:1.11.0
|
|
||||||
export PYTHON_RUNTIME_IMAGE=fission/python-env
|
|
||||||
export PYTHON_BUILDER_IMAGE=fission/python-builder
|
|
||||||
export GO_RUNTIME_IMAGE=fission/go-env-1.12
|
|
||||||
export GO_BUILDER_IMAGE=fission/go-builder-1.12
|
|
||||||
export JVM_RUNTIME_IMAGE=fission/jvm-env
|
|
||||||
export JVM_BUILDER_IMAGE=fission/jvm-builder
|
|
||||||
export JVM_JERSEY_RUNTIME_IMAGE=fission/jvm-jersey-env
|
|
||||||
export JVM_JERSEY_BUILDER_IMAGE=fission/jvm-jersey-builder
|
|
||||||
export TS_RUNTIME_IMAGE=fission/tensorflow-serving-env
|
|
||||||
export CONTROLLER_IP=127.0.0.1:8889
|
|
||||||
export FISSION_NATS_STREAMING_URL=http://defaultFissionAuthToken@127.0.0.1:8890
|
|
||||||
|
|
||||||
echo "Pulling env and builder images"
|
|
||||||
docker pull $NODE_RUNTIME_IMAGE && kind load docker-image $NODE_RUNTIME_IMAGE --name kind
|
|
||||||
docker pull $NODE_BUILDER_IMAGE && kind load docker-image $NODE_BUILDER_IMAGE --name kind
|
|
||||||
docker system prune -a -f
|
|
||||||
docker pull $PYTHON_RUNTIME_IMAGE && kind load docker-image $PYTHON_RUNTIME_IMAGE --name kind
|
|
||||||
docker pull $PYTHON_BUILDER_IMAGE && kind load docker-image $PYTHON_BUILDER_IMAGE --name kind
|
|
||||||
docker pull $JVM_RUNTIME_IMAGE && kind load docker-image $JVM_RUNTIME_IMAGE --name kind
|
|
||||||
docker pull $JVM_BUILDER_IMAGE && kind load docker-image $JVM_BUILDER_IMAGE --name kind
|
|
||||||
docker system prune -a -f
|
|
||||||
docker pull $JVM_JERSEY_RUNTIME_IMAGE && kind load docker-image $JVM_JERSEY_RUNTIME_IMAGE --name kind
|
|
||||||
docker pull $JVM_JERSEY_BUILDER_IMAGE && kind load docker-image $JVM_JERSEY_BUILDER_IMAGE --name kind
|
|
||||||
docker pull $GO_RUNTIME_IMAGE && kind load docker-image $GO_RUNTIME_IMAGE --name kind
|
|
||||||
docker pull $GO_BUILDER_IMAGE && kind load docker-image $GO_BUILDER_IMAGE --name kind
|
|
||||||
docker system prune -a -f
|
|
||||||
docker pull $TS_RUNTIME_IMAGE && kind load docker-image $TS_RUNTIME_IMAGE --name kind
|
|
||||||
echo "Successfully pull env and builder images"
|
|
||||||
|
|
||||||
main() {
|
main() {
|
||||||
if [ $# -eq 0 ]; then
|
if [ $# -eq 0 ]; then
|
||||||
args=$(find_executable $ROOT/test/tests -iname 'test_*')
|
args=$(find_executable $ROOT/test/tests -iname 'test_*')
|
||||||
|
|||||||
Reference in New Issue
Block a user