我不小心在git仓库中跟踪了工作区配置文件.试图解决问题,我将git rm --cached这些文件添加到.gitignore文件中.
现在,每当我从回购中签出一个分支时,这些都会被删除.有什么方法可以避免这种情况吗?
我们正在Jenkins中构建多个管道任务,以便在某些部署作业上更轻松.其中一个需要手动输入几个参数.为此,我们使用这样的输入步骤:
def userInput = input ( message : 'Select deployment versión and input deployment code:',
parameters: [[$class: 'TextParameterDefinition', defaultValue: '', description: 'Clarive code', name: 'code']] )
Run Code Online (Sandbox Code Playgroud)
这些参数是强制性的.我们没有在文档中找到任何会使TextParameterDefinition成为必需的属性.现在我们重新运行该步骤,直到所有参数都不为空,但解决方案对用户来说有点混乱.
是否有另一种方法来处理强制参数,以避免在循环上运行相同的步骤?