EMLauncher Jenkins Plugin
Based on TestFlight Plugin (https://github.com/jenkinsci/testflight-plugin).
Need Maven, JDK
“mvn package” on project root.
In Jenkins General Settings, Setting EMLauncher Server configuration.
And In your Build configuration, Add EMLauncher Plugin to post build process and set some parameter.
BUILD_TARGET = "TestApp"
OUTPUT_FILE_NAME = "${BUILD_TARGET}.ipa"
stage('upload') {
// Upload IPA to a test site such as TestFlight.
emlauncherUploader(
hostTokenPairName: 'Sandbox',
filePath: "build/Release-iphoneos/AdHoc/${OUTPUT_FILE_NAME}",
dsymPath: "build/Release-iphoneos/AdHoc/${BUILD_TARGET}-dSYM.zip",
title: 'My test app',
description: 'Jenkins pipelineビルド',
tags: 'test pipline jenkins',
appendChangelog: true
)
}