项目作者: KLab

项目描述 :
EMLauncher Jenkins Plugin
高级语言: Java
项目地址: git://github.com/KLab/emlauncher-jenkins-plugin.git
创建时间: 2014-02-27T07:00:24Z
项目社区:https://github.com/KLab/emlauncher-jenkins-plugin

开源协议:

下载


This is EMLauncher Jenkins Plugin.

Based on TestFlight Plugin (https://github.com/jenkinsci/testflight-plugin).

Build

Need Maven, JDK
“mvn package” on project root.

  • This command generate target/emlauncher.hpi
  • From Jenkins Plugin Settings, install this .hpi.

In Jenkins General Settings, Setting EMLauncher Server configuration.
And In your Build configuration, Add EMLauncher Plugin to post build process and set some parameter.

Additional Furture

  • Compatibility with Jenkins pipeline.
  • Japanese help file added.
  • Message translated into Japanese.
  • Compatibility with JEP-200 security logic.
  • Supports uploading to servers not configure in “Global Settings”.
  • Added macro expansion by “TokenMacro” to description sent to EMlauncher.
    Like:
    ${ENV ,var=”description”}

Example Pipeline script

  1. BUILD_TARGET = "TestApp"
  2. OUTPUT_FILE_NAME = "${BUILD_TARGET}.ipa"
  3. stage('upload') {
  4. // Upload IPA to a test site such as TestFlight.
  5. emlauncherUploader(
  6. hostTokenPairName: 'Sandbox',
  7. filePath: "build/Release-iphoneos/AdHoc/${OUTPUT_FILE_NAME}",
  8. dsymPath: "build/Release-iphoneos/AdHoc/${BUILD_TARGET}-dSYM.zip",
  9. title: 'My test app',
  10. description: 'Jenkins pipelineビルド',
  11. tags: 'test pipline jenkins',
  12. appendChangelog: true
  13. )
  14. }