Skip to content
Snippets Groups Projects
Verified Commit 3141159a authored by David Hoese's avatar David Hoese
Browse files

Add ability to provide external test scripts for image building jobs

parent bbccb786
No related branches found
No related tags found
No related merge requests found
......@@ -17,6 +17,7 @@
variables:
IMAGE_NAME: ""
IMAGE_DIR: ""
TEST_SCRIPTS: ""
stage: build image
script:
- image_url="${CI_REGISTRY_IMAGE}/${IMAGE_NAME}"
......@@ -28,5 +29,8 @@
- echo $docker_tag
- docker pull ${image_url}:latest || true
- docker build --cache-from ${image_url}:latest -t "${image_url}:latest" -t "${image_url}:${docker_tag}" ${IMAGE_DIR}
- for test_script in ${TEST_SCRIPTS}; do
$test_script;
done
- docker push ${image_url}:${docker_tag}
- docker push ${image_url}:latest
......@@ -4,6 +4,7 @@
image: gitlab.ssec.wisc.edu:5555/cspp_geo/geosphere/gcloud-kubectl-helm/gcloud-kubectl-helm:6d3e308b
before_script:
- export KUBECONFIG="$kubekorner_k3s_config"
- export HELM_EXPERIMENTAL_OCI="1"
- docker info
- docker login -u ${CI_REGISTRY_USER} -p ${CI_REGISTRY_PASSWORD} ${CI_REGISTRY}
# - source ./helpers/shell_aliases.sh
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment