Browse Source

update docker_build script for rhel nuget package build

pull/768/merge
Canming Huang 1 year ago
parent
commit
2904d44977
  1. 6
      platforms/rhel/9/docker_build/docker_build
  2. 2
      platforms/rhel/9/docker_build/docker_build.bat

6
platforms/rhel/9/docker_build/docker_build

@ -5,8 +5,10 @@ rm -rf package/*.nupkg
docker build -t emgu/emgucv-ubi-build-nuget .
GIT_HEAD_HASH=$(git rev-parse HEAD)
echo %GIT_HEAD_HASH%
echo $GIT_HEAD_HASH
GIT_HEAD_BRANCH=$(git rev-parse --abbrev-ref HEAD)
echo $GIT_HEAD_BRANCH
docker run --mount type=bind,source=$(pwd)/package,target=/package emgu/emgucv-ubi-build-nuget:latest bash -c "cd emgucv;git fetch;git reset --hard %GIT_HEAD_HASH%;git submodule update --init --recursive;cd platforms/rhel/9;./cmake_configure;cd build;make;cp /emgucv/platforms/nuget/*.nupkg /package/"
docker run --mount type=bind,source=$(pwd)/package,target=/package emgu/emgucv-ubi-build-nuget:latest bash -c "cd emgucv;git fetch;git checkout $GIT_HEAD_BRANCH;git pull;git log -n 5;git checkout $GIT_HEAD_HASH;git submodule update --init --recursive;cd platforms/rhel/9;./cmake_configure;cd build;make;cp /emgucv/platforms/nuget/*.nupkg /package/"
cp package/*.nupkg ../../../nuget/

2
platforms/rhel/9/docker_build/docker_build.bat

@ -7,6 +7,6 @@ SET GIT_HEAD_HASH=%%F
)
ECHO %GIT_HEAD_HASH%
docker run --mount type=bind,source=%cd%\package,target=/package emgu/emgucv-ubi-build-nuget:latest bash -c "cd emgucv;git fetch;git reset --hard %GIT_HEAD_HASH%;git submodule update --init --recursive;cd platforms/rhel/9;./cmake_configure;cd build;make;cp /emgucv/platforms/nuget/*.nupkg /package/"
docker run --mount type=bind,source=%cd%\package,target=/package emgu/emgucv-ubi-build-nuget:latest bash -c "cd emgucv;git fetch;git checkout %GIT_HEAD_HASH%;git submodule update --init --recursive;cd platforms/rhel/9;./cmake_configure;cd build;make;cp /emgucv/platforms/nuget/*.nupkg /package/"
cp package/*.nupkg ../../../nuget/
Loading…
Cancel
Save