diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index ba191e3..d551a6e 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,9 +1,13 @@ 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 +# helper compilazione LUA a 32 bit .LuaCompile32: &LuaCompile32 - | Set-Alias lua53 LuaDll_32\luac53 @@ -14,14 +18,35 @@ variables: echo "lua53 -o 32\$FileName -s $FileName" } +# helper compilazione LUA a 64 bit +.LuaCompile64: &LuaCompile64 + - | + Set-Alias lua53 LuaDll_32\luac53 + $File2Compile = Get-ChildItem("*.lua") + ForEach ($File in $File2Compile) { + $FileName = Split-Path $File -leaf + lua53 -o 32\$FileName -s $FileName + echo "lua53 -o 32\$FileName -s $FileName" + } + +# helper copia script verso cartella di rete R:\ delel cartelle 32 e 64 +.ReplicaCompiled: &ReplicaCompiled + - | + net use R: $env:NET_SHARE /u:env:NET_USER GitLab:$RDRIVE_PASSWD + Robocopy /MIR 32/* R:\EgtData\Beam\32\ + Robocopy /MIR 64/* R:\EgtData\Beam\64\ + echo + 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 \ No newline at end of file