0

次の groovy スクリプトを使用して、Accurev を SCM として使用するジョブ DSL を作成しています。
正しいスクリプトがどのように見えるか教えてください。

job('payer-server') {
  scm {
    accurev {
      /**What to insert here **/
    }
  }
  triggers {
    scm('H/15 * * * *')
  }
  steps {
    maven {
      goals('-e clean install')
      mavenOpts('-Xms256m')
      mavenOpts('-Xmx512m')
      properties skipTests: true
      mavenInstallation('Maven 3.3.3')
    }
  }
}
4

1 に答える 1

1

現在、Accurev SCM の組み込みサポートはありません。誰かがすでにJENKINS-22138として機能リクエストを提出しています。

ただし、構成ブロックを使用して、必要な構成 XML を生成できます。Accurev に適応できる Subversion の設定があります。

job('example') {
    configure { project ->
        project.remove(project / scm) // remove the existing 'scm' element
        project / scm(class: 'hudson.plugins.accurev.AccurevSCM') {
            serverName('foo')
            // ...
        }
    }
    triggers {
        // ...
    }
    steps { 
        // ...
    }
}

最初に構成する必要がある Accurev SCM のオプションを説明するために、機能要求にコメントを残してください。

于 2016-02-23T08:27:26.237 に答える