我们已经设置了一个构建服务器(一个Ubuntu16.04实例),并安装了一个使用外壳执行器的运行器,但是我不确定它实际上是如何执行.gitlab-ci.yml文件中定义的脚本的。考虑下面的代码片段: - sh authenticate.sh $DEPLOY_KEY
- cd MAIN && sh deploy.sh && cd ..,并且作业终止,而Bash没有执行最后一条语句。据我所知,如果您首先执行set -e,Bash
如果强制终止PowerShell脚本,是否有可能强制执行某些代码?我尝试过try..finally和陷阱,但它们似乎都不起作用,至少当我按下PowerShell ISE的Ctrl时。基本上,我有一个Jenkins构建,它执行一个PowerShell脚本。因此,如果发生这种情况,我希望能够强制执行终止nunit-agent.exe的代码。Receiving the output from the job:"
$content = Receive-Job $s