Skip to content
Snippets Groups Projects
Commit aaefebe6 authored by Jean-Baptiste Keck's avatar Jean-Baptiste Keck
Browse files

Add run_debug.bat, fix line endings direcly in script [ci skip]

parent 27e0c4e1
No related branches found
No related tags found
1 merge request!40Add docker ubuntu 22.04 cuda 11.7 image
Pipeline #110421 skipped
...@@ -32,6 +32,7 @@ HYSOP_BUILD_DIR="${HYSOP_DIR}/build" ...@@ -32,6 +32,7 @@ HYSOP_BUILD_DIR="${HYSOP_DIR}/build"
HYSOP_INSTALL_DIR='/opt/hysop' HYSOP_INSTALL_DIR='/opt/hysop'
cp -r /hysop "${HYSOP_DIR}" cp -r /hysop "${HYSOP_DIR}"
find -name '*.sh' -exec sed -i 's/\r//' '{}' \;
rm -rf "${HYSOP_BUILD_DIR}" rm -rf "${HYSOP_BUILD_DIR}"
SCRIPT_DIR="${HYSOP_DIR}/ci/scripts" SCRIPT_DIR="${HYSOP_DIR}/ci/scripts"
......
...@@ -16,6 +16,9 @@ docker create %EXTRA_ARGS% -v "%SCRIPT_DIR%\..\..:/hysop:ro" --name=%CONTAINER_I ...@@ -16,6 +16,9 @@ docker create %EXTRA_ARGS% -v "%SCRIPT_DIR%\..\..:/hysop:ro" --name=%CONTAINER_I
docker start %CONTAINER_ID% docker start %CONTAINER_ID%
docker exec %CONTAINER_ID% /usr/bin/bash /hysop/ci/scripts/build_and_test.sh docker exec %CONTAINER_ID% /hysop/ci/scripts/build_and_test.sh
docker commit %CONTAINER_ID% %DOCKER_IMG% docker commit %CONTAINER_ID% %DOCKER_IMG%
docker stop %CONTAINER_ID%
docker rm %CONTAINER_ID%
pushd %~dp0
set SCRIPT_DIR=%CD%
popd
set "HYSOP_REGISTRY_URL=gricad-registry.univ-grenoble-alpes.fr"
if "%~1" NEQ "" (set DOCKER_IMAGE_TAG=%~1) else (set DOCKER_IMAGE_TAG=jammy)
set "DOCKER_IMAGE_TAG_POSTFIX=%DOCKER_IMAGE_TAG:~-4%"
IF "%DOCKER_IMAGE_TAG_POSTFIX%" == "cuda" (set "EXTRA_ARGS=--gpus all") else (set "EXTRA_ARGS=")
set "DOCKER_IMG=%HYSOP_REGISTRY_URL%/particle_methods/hysop:%DOCKER_IMAGE_TAG%"
set "CONTAINER_ID=hysop_build_and_test"
docker stop %CONTAINER_ID%
docker rm %CONTAINER_ID%
docker create %EXTRA_ARGS% -v "%SCRIPT_DIR%\..\..:/hysop:ro" --name=%CONTAINER_ID% -it %DOCKER_IMG%
docker start %CONTAINER_ID%
docker exec %CONTAINER_ID% /hysop/ci/scripts/build_and_debug.sh
docker commit %CONTAINER_ID% %DOCKER_IMG%
docker stop %CONTAINER_ID%
docker rm %CONTAINER_ID%
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