Not all script executed in Powershell CI
Hi, I have this script:
any_other_build_job:
stage: build
before_script:
- git submodule sync --recursive
- git submodule update --init --recursive
- .\Project\BuildControl\CiBuildScripts\build.ps1 .\Submodules\indexed_cfg\Project\indexed_cfg.uvprojx .\Submodules\indexed_cfg\Project\Objects .\Project\BuildControl\CiBuildScripts\build_submodule_icfg_target_names.txt
- .\Project\BuildControl\CiBuildScripts\build.ps1 .\Submodules\heap_api\Project\heap_api.uvprojx .\Submodules\heap_api\Project\Objects .\Project\BuildControl\CiBuildScripts\build_submodule_heap_target_names.txt
- .\Project\BuildControl\CiBuildScripts\build.ps1 .\Submodules\simpliciti\Project\simpliciti.uvprojx .\Submodules\simpliciti\Project\Objects .\Project\BuildControl\CiBuildScripts\build_submodule_simpliciti_target_names.txt
script:
- Remove-Item -Path .\Project\Bin -Force -Recurse -ErrorAction Ignore
- .\Project\BuildControl\CiBuildScripts\build.ps1 .\Project\ESIM384.uvprojx .\Project\Objects .\Project\BuildControl\CiBuildScripts\build_any_other_job_target_names.txt
artifacts:
paths:
- .\Project\Bin
name: "${CI_BUILD_ID}_Build_ESIM384_${CI_BUILD_REF_NAME}"
except:
- tags
- develop
- /^release-.*$/
tags:
- keil
In script
only first line Remove-Item
get executed and second is not. If I move Remove-Item
line in before_script
it also stops after that line. What I am doing wrong or is it a bug?
I am using PowerShell executor.
Gitlab version 11.6.0 (075f960)
Thank you in advance.
Edited by Karolis