7

Jenkins Workflow: Multibranch ジョブで SCM からジョブ ワークスペースのサブディレクトリにチェックアウトするにはどうすればよいですか? これにはオプションがありますか:

checkout scm
4

3 に答える 3

0

宣言型パイプラインでマルチブランチ プラグインを使用する場合は、二重のチェックアウト リポジトリの使用オプションを避ける必要がありますskipDefaultCheckout

pipeline {
  agent {
    label "something"
  }
  options {
    skipDefaultCheckout()
  }
  stages{
        stage('Checkout repository') {
            steps {
                dir('subdir') {
                    checkout scm
                }
            }
        }
    }

} 

psクリーンリポジトリは良い習慣だと思いbat "git clean -fdx"ますsh 'git clean -fdx'

于 2021-07-28T09:32:13.523 に答える