为什么 Jenkins 会删除以点开头的文件?
Why does Jenkins delete files starting with dots?
我使用了一组 Jenkins + Gitlab,当我的管道开始工作时,我观察到没有所有以点开头的文件
pipeline {
agent any
stages {
stage('Initialization') {
steps {
sh 'ls -l'
updateGitlabCommitStatus name: 'Build&Deploy', state: 'pending'
git branch: env.gitlabBranch, credentialsId: 'id', url: 'link'
}
}
}}
已删除文件的示例
- .env
- .eslintrc.ls
sh
步法使用的 shell 解释器中执行的 unix 命令 ls -l
不会显示以 .
开头的文件。您需要将方法参数更新为:
sh('ls -la')
我使用了一组 Jenkins + Gitlab,当我的管道开始工作时,我观察到没有所有以点开头的文件
pipeline {
agent any
stages {
stage('Initialization') {
steps {
sh 'ls -l'
updateGitlabCommitStatus name: 'Build&Deploy', state: 'pending'
git branch: env.gitlabBranch, credentialsId: 'id', url: 'link'
}
}
}}
已删除文件的示例
- .env
- .eslintrc.ls
sh
步法使用的 shell 解释器中执行的 unix 命令 ls -l
不会显示以 .
开头的文件。您需要将方法参数更新为:
sh('ls -la')