mirror of https://github.com/OpenVidu/openvidu.git
ci-scripts: use TEST_IMAGE env var directly
parent
ea35420526
commit
249b3812ba
|
@ -75,9 +75,7 @@ jobs:
|
|||
- name: Clean environment
|
||||
run: /opt/commons.sh --clean-environment
|
||||
- name: Prepare test environment
|
||||
run: |
|
||||
TEST_IMAGE_WITHOUT_TAG=$(sed -r "s|^(.+):.+$|\1|g" <<<${TEST_IMAGE})
|
||||
/opt/commons.sh --prepare-test-environment "${TEST_IMAGE_WITHOUT_TAG}"
|
||||
run: /opt/commons.sh --prepare-test-environment "${TEST_IMAGE}"
|
||||
- name: Setting up Kurento Snapshots
|
||||
run: /opt/commons.sh --prepare-kurento-snapshot
|
||||
- name: Build openvidu-browser
|
||||
|
|
|
@ -54,11 +54,6 @@ if [[ -n ${1:-} ]]; then
|
|||
;;
|
||||
|
||||
--prepare-test-environment)
|
||||
if [[ -z "${2:-}" ]]; then
|
||||
echo "No test docker container provided when running --prepare-test-environment"
|
||||
else
|
||||
TEST_IMAGE="${2}"
|
||||
fi
|
||||
PREPARE_TEST_ENVIRONMENT=true
|
||||
;;
|
||||
|
||||
|
@ -276,7 +271,7 @@ if [[ "${CLEAN_ENVIRONMENT}" == true ]]; then
|
|||
ids=$(docker ps -a -q)
|
||||
for id in $ids; do
|
||||
DOCKER_IMAGE=$(docker inspect --format='{{.Config.Image}}' $id)
|
||||
if [[ "${DOCKER_IMAGE}" != *"openvidu/openvidu-test-e2e"* ]] &&
|
||||
if [[ "${DOCKER_IMAGE}" != *"$TEST_IMAGE"* ]] &&
|
||||
[[ "${DOCKER_IMAGE}" != *"runner-deployment"* ]] &&
|
||||
[[ "${DOCKER_IMAGE}" != *"openvidu/openvidu-dev-generic"* ]]; then
|
||||
echo "Removing container image '$DOCKER_IMAGE' with id '$id'"
|
||||
|
@ -301,11 +296,11 @@ if [[ "${PREPARE_TEST_ENVIRONMENT}" == true ]]; then
|
|||
|
||||
# Connect e2e test container to network bridge so it is vissible for browser and media server containers
|
||||
if [[ -n "${TEST_IMAGE}" ]]; then
|
||||
E2E_CONTAINER_ID="$(docker ps | grep "${TEST_IMAGE}":* | awk '{ print $1 }')" || echo "Docker container not found for image ${TEST_IMAGE}"
|
||||
E2E_CONTAINER_ID="$(docker ps | grep "${TEST_IMAGE}" | awk '{ print $1 }')" || echo "Docker container not found for image ${TEST_IMAGE}"
|
||||
if [[ -n "${E2E_CONTAINER_ID}" ]]; then
|
||||
docker network connect bridge "${E2E_CONTAINER_ID}"
|
||||
else
|
||||
echo "Could not connect test docker container \"${TEST_IMAGE}\" to docker bridge, because no running container was found"
|
||||
echo "Could not connect test docker container to docker bridge, because no running container was found for image \"${TEST_IMAGE}\""
|
||||
fi
|
||||
else
|
||||
echo "No TEST_IMAGE env var provided. Skipping network bridge connection"
|
||||
|
@ -348,7 +343,7 @@ if [[ "${PREPARE_TEST_ENVIRONMENT}" == true ]]; then
|
|||
|
||||
# Configure Snapshots repository
|
||||
if [[ -n "${KURENTO_SNAPSHOTS_URL:-}" ]]; then
|
||||
mkdir -p /etc/maven
|
||||
sudo mkdir -p /etc/maven
|
||||
pushd /etc/maven
|
||||
rm -f settings.xml
|
||||
curl https://raw.githubusercontent.com/OpenVidu/openvidu/master/ci-scripts/kurento-snapshots.xml -o settings.xml
|
||||
|
|
|
@ -14,7 +14,7 @@ function environmentLaunch {
|
|||
|
||||
# Get e2e container id
|
||||
local E2E_CONTAINER_ID
|
||||
E2E_CONTAINER_ID="$(docker ps | grep 'openvidu/openvidu-test-e2e:*' | awk '{ print $1 }')"
|
||||
E2E_CONTAINER_ID="$(docker ps | grep "$TEST_IMAGE" | awk '{ print $1 }')"
|
||||
|
||||
# Get e2e container IP so services running can be accessed by browser and media server containers
|
||||
local E2E_CONTAINER_IP
|
||||
|
@ -92,7 +92,7 @@ function openviduE2ETests {
|
|||
|
||||
# Get e2e container id
|
||||
local E2E_CONTAINER_ID
|
||||
E2E_CONTAINER_ID="$(docker ps | grep 'openvidu/openvidu-test-e2e:*' | awk '{ print $1 }')"
|
||||
E2E_CONTAINER_ID="$(docker ps | grep "$TEST_IMAGE" | awk '{ print $1 }')"
|
||||
|
||||
# Get e2e container IP so services running can be accessed by browser and media server containers
|
||||
local E2E_CONTAINER_IP
|
||||
|
|
Loading…
Reference in New Issue