Jenkins AppApp iOS/Android App iOS/Android iOS TestFlight/AppStore
1 ---> tag ---> ---> ---> ---> ---> ipa/apkFTP ---> ipa/apk ---> ipa/apk
2AppStore ---> tag ---> ---> ---> ---> ---> ipa/apkFTP ---> ipa/apkTestFlight/AppStore ---> ipa/apkTestFlight iTunes Connect
- Mac Pro / MacOS 10.13.4 Jenkins 2.7.2Xcode 9.3Android Studio 3.0Java 1.8.0_151 Shell Githubhttps://github.com/whihail/AutoArchive*
Mac JDK Jenkins war war
java -jar jenkins.war --httpPort=8080
Jenkins :
http://localhost:8080
Jenkins
pkg Jenkins Jenkins
-> ->
iOS item OK
Git Parameter Parameter Type Branch Tag Branch or Tag
Repositories git url Gredentials Username with password SSH Username with private key Branch Specifier Git Parameter branch
Color ANSI Console OutputANSI color map xtermAnsiColor Console Output
Execute shell CocoaPods update
Execute shell FTPTestFlight/AppStore HrtiOSDemo.sh
iOS Job Console Output
Android Job iOS Gradle plugin Invoke Gradle script Invoke GradleGradle Version DefaultTasks Gradle Task
Execute shell Android version_config Json Gradle Task version_Config APK FTP HrtAndroidDemo.sh
Android Job Console Output
IP IP
Jenkins IP IP
Jenkins Jenkins
Jenkins Shell
HrtAutoArchiveStartUp.sh autoConnect.sh ++->++->++ Shell Shell Jenkins
Jenkins
Jenkins Jenkins Jenkins Jenkins Jenkins Jenkins
QQ716728133