2016-07-12 5 views
0

Jenkinsジョブをgradleビルドとして設定して、Javaアプリケーションを実行しました.I javaパラメータに文字列パラメータを設定しました。私のbuild.gradleファイルは、Javaコードで Jenkins Gradle build-stringパラメータがJavaコードに渡されない

// Apply the java plugin to add support for Java 
    apply plugin: 'java' 
    apply plugin: 'eclipse' 
    apply plugin: 'application' 

    // In this section you declare the dependencies for your production and test code 
    dependencies { 
     compile fileTree(dir: 'lib', include: ['*.jar']) 
    } 

    sourceSets { 
     main { 
      java { 
       srcDir 'src/main/java' 
      } 
      resources { 
       srcDir 'src/main/resources' 
      } 
     } 
     test { 
      java { 
       srcDir 'src/test/java' 
      } 
      resources { 
       srcDir 'src/test/resources' 
      } 
     } 

iはとして値を取得しようと、次いる

文字列ENV =はSystem.getProperty( "環境");

しかし、私はenv値をnullにします。

私はジェンキンスとgradleを初めて使っています。誰も私のJavaコードでjenkinsパラメータ値を取得する方法を教えてください、なぜnullを返すのですかenter code here値?引数として

enter image description here

答えて

0

使用-pEnvironment =値Gradleのタスクを実行中。 確かに動作します:)

関連する問題