53 lines
1.4 KiB
Batchfile
53 lines
1.4 KiB
Batchfile
![]() |
rem <20><>docker<65><72><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>汾<EFBFBD>ţ<EFBFBD>
|
|||
|
@echo off
|
|||
|
:: ȫ<><C8AB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
set dockerName=jeecg-vue
|
|||
|
:: ǰ
|
|||
|
set prefix=v
|
|||
|
:: <20><>
|
|||
|
set suffix=-dev
|
|||
|
:: <20><>ѯ<EFBFBD><D1AF>ǰ<EFBFBD>汾<EFBFBD><E6B1BE>
|
|||
|
SET GenFile=dockerVersion
|
|||
|
if not exist %GenFile% (
|
|||
|
rem <20><>ʼ<EFBFBD><CABC><EFBFBD>汾<EFBFBD>ļ<EFBFBD>
|
|||
|
(echo 0) > %GenFile%
|
|||
|
echo %GenFile% <20>汾<EFBFBD>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڣ<EFBFBD><DAA3>Ѵ<EFBFBD><D1B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD>汾Ϊ0
|
|||
|
) else (
|
|||
|
echo %GenFile% <20>ļ<EFBFBD><C4BC>Ѵ<EFBFBD><D1B4>ڣ<EFBFBD><DAA3><EFBFBD><EFBFBD>贴<EFBFBD><E8B4B4><EFBFBD><EFBFBD>
|
|||
|
)
|
|||
|
:: <20><>ȡ<EFBFBD>ļ<EFBFBD><C4BC>еİ汾
|
|||
|
set /P version=<%GenFile%
|
|||
|
:: <20><><EFBFBD><EFBFBD><EFBFBD>汾<EFBFBD><E6B1BE>
|
|||
|
set fullVersion=%prefix%%version%%suffix%
|
|||
|
echo <20><>ǰ<EFBFBD>汾<EFBFBD><E6B1BE>Ϊ<EFBFBD><CEAA>%fullVersion%
|
|||
|
::vue<75><65><EFBFBD>루<EFBFBD><EBA3A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֹͣ<CDA3><D6B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȥ<EFBFBD><C8A5><EFBFBD>ˣ<EFBFBD><CBA3>ֶ<EFBFBD><D6B6><EFBFBD><EFBFBD>룩
|
|||
|
::yarn build
|
|||
|
::ֹͣ<CDA3><D6B9>ǰ<EFBFBD><C7B0><EFBFBD>е<EFBFBD><D0B5><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
echo ֹͣ(%dockerName%-%fullVersion%)<29><><EFBFBD><EFBFBD>
|
|||
|
docker stop %dockerName%-%fullVersion%
|
|||
|
::ɾ<><C9BE><EFBFBD><EFBFBD>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
echo ɾ<><C9BE>(%dockerName%-%fullVersion%)<29><><EFBFBD><EFBFBD>
|
|||
|
docker rm %dockerName%-%fullVersion%
|
|||
|
::ɾ<><C9BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
echo ɾ<><C9BE>(%dockerName%-%fullVersion%)<29><><EFBFBD><EFBFBD>
|
|||
|
docker rmi %dockerName%:%fullVersion%
|
|||
|
|
|||
|
:: <20><><EFBFBD>汾<EFBFBD><E6B1BE>+1
|
|||
|
set /A nextVersion=version+1
|
|||
|
:: <20><>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>汾<EFBFBD><E6B1BE>
|
|||
|
set fullNextVersion=%prefix%%nextVersion%%suffix%
|
|||
|
:: <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD>汾<EFBFBD><E6B1BE>
|
|||
|
del %GenFile%
|
|||
|
(echo %nextVersion%) > %GenFile%
|
|||
|
echo <20>¸<EFBFBD><C2B8>汾<EFBFBD><E6B1BE>Ϊ<EFBFBD><CEAA>%fullNextVersion%
|
|||
|
:: <20><><EFBFBD><EFBFBD>images
|
|||
|
echo <20><><EFBFBD><EFBFBD>Ϊimage(%dockerName%:%fullNextVersion%)
|
|||
|
docker build -t %dockerName%:%fullNextVersion% .
|
|||
|
::<3A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
echo <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(%dockerName%-%fullNextVersion%)
|
|||
|
docker run -itd --name %dockerName%-%fullNextVersion% -p 82:80 -p 333:443 %dockerName%:%fullNextVersion%
|
|||
|
:: <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
echo <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(%dockerName%-%fullNextVersion%)
|
|||
|
docker start %dockerName%-%fullNextVersion%
|
|||
|
echo <20><><EFBFBD><EFBFBD><EFBFBD>ɹ<EFBFBD>,<2C>˿<EFBFBD>Ϊ82
|
|||
|
@echo on
|