Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Automatic Kotlin Lint with Pipeline and Danger

Toru Furuya
December 12, 2017
85

Automatic Kotlin Lint with Pipeline and Danger

Toru Furuya

December 12, 2017
Tweet

Transcript

  1. Unsupported major.minor version 52.0 FAILURE: Build failed with an exception.

    * Where: Build file '/Users/jenkins/slave/workspace/lin_lint_with_danger_sample-37UQRG6OZVNIAO KNEBT2PGCXB45NC2DGDDSAFAOEJQ2T34JOTKUA/app/build.gradle' line: 1 * What went wrong: A problem occurred evaluating project ':app'. > java.lang.UnsupportedClassVersionError: com/android/build/gradle/AppPlugin : Unsupported major.minor version 52.0
  2. JenkinsのGUIで設定した環境変数が反映されない • GUIで設定してもJenkins Pipelineには影響しない • Pipelineのenvironmentディレクティブを利用することで解決 Jenkinsfile pipeline { agent

    any environment { DANGER_GITHUB_HOST = 'xxxx.net' DANGER_GITHUB_API_BASE_URL = 'https://xxxx.net/api/v3' DANGER_GITHUB_API_TOKEN = credentials('DANGER_GITHUB_API_TOKEN') }
  3. Fin