diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index a89fa71..3209a47 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,26 +1,81 @@ variables: VERS_MAIN: '0.9' NEW_REL: '' + NET_SHARE: '\\10.74.82.50\EgtTech' + NET_USER: '10.74.82.50\Server' +#Note compilaizone LUA: +# lua53 -o 32\$FileName -s $FileName: -o = output, -s = NON include i debug symbols -# helper compilazione a 32 bit +# versioni compilazione ANCHE script esterni / eliminati +# $File2Compile = Get-ChildItem("*.lua") +# ForEach ($File in $File2Compile) { +# $FileName = Split-Path $File -leaf +# lua53 -o 32\$FileName $FileName +# echo "lua53 -o 32\$FileName $FileName" +# } +# +# $File2Compile = Get-ChildItem("*.lua") +# ForEach ($File in $File2Compile) { +# $FileName = Split-Path $File -leaf +# lua53 -o 64\$FileName $FileName +# echo "lua53 -o 64\$FileName $FileName" +# } + +# helper compilazione LUA a 32 bit .LuaCompile32: &LuaCompile32 - | Set-Alias lua53 LuaDll_32\luac53 - $File2Compile = Get-ChildItem("$env:APP_NAME\*.lua") - ForEach ($File in $File2Compile) { - lua53 -o 32\$File -s $File - echo "lua53 -o 32\$File -s $File" + $FileList = Get-ChildItem("*.lua") + ForEach ($File in $FileList) { + $FileName = Split-Path $File -leaf + Copy-Item -Path $FileName -Destination 32\$FileName + echo "Copy-Item -Path $FileName -Destination 32\$FileName" + } + $FileList = Get-ChildItem("LuaLibs\*.lua") + ForEach ($File in $FileList) { + $FileName = Split-Path $File -leaf + lua53 -o 32\LuaLibs\$FileName LuaLibs\$FileName + echo "lua53 -o 32\LuaLibs\$FileName LuaLibs\$FileName" } +# helper compilazione LUA a 64 bit +.LuaCompile64: &LuaCompile64 + - | + Set-Alias lua53 LuaDll_64\luac53 + $FileList = Get-ChildItem("*.lua") + ForEach ($File in $FileList) { + $FileName = Split-Path $File -leaf + Copy-Item -Path $FileName -Destination 64\$FileName + echo "Copy-Item -Path $FileName -Destination 64\$FileName" + } + $FileList = Get-ChildItem("LuaLibs\*.lua") + ForEach ($File in $FileList) { + $FileName = Split-Path $File -leaf + lua53 -o 64\LuaLibs\$FileName LuaLibs\$FileName + echo "lua53 -o 64\LuaLibs\$FileName LuaLibs\$FileName" + } + +# helper copia script verso cartella di rete R:\ delle cartelle 32 e 64 +.ReplicaCompiled: &ReplicaCompiled + - | + net use R: $env:NET_SHARE /u:$env:NET_USER $RDRIVE_PASSWD + ROBOCOPY /MIR 32 R:\EgtData\Beam\32 + ROBOCOPY /MIR 64 R:\EgtData\Beam\64 + ROBOCOPY /MIR Images R:\EgtData\Beam\32\Images + ROBOCOPY /MIR Images R:\EgtData\Beam264\Images + SLEEP 2 + net use R: /delete stages: - build - -32:build: +LuaCompile:build: stage: build tags: - win script: - - *LuaCompile32 \ No newline at end of file + - *LuaCompile32 + - *LuaCompile64 + - *ReplicaCompiled +# after_script: \ No newline at end of file diff --git a/32/Images/.placeholder b/32/Images/.placeholder new file mode 100644 index 0000000..e69de29 diff --git a/32/LuaLibs/.placeholder b/32/LuaLibs/.placeholder new file mode 100644 index 0000000..e69de29 diff --git a/64/Images/.placeholder b/64/Images/.placeholder new file mode 100644 index 0000000..e69de29 diff --git a/64/LuaLibs/.placeholder b/64/LuaLibs/.placeholder new file mode 100644 index 0000000..e69de29 diff --git a/LuaDll_64/luac53.exe b/LuaDll_64/luac53.exe new file mode 100644 index 0000000..9a661ca Binary files /dev/null and b/LuaDll_64/luac53.exe differ