-
-
Notifications
You must be signed in to change notification settings - Fork 108
Setup Jenkins
Vineet Choudhary edited this page Apr 22, 2017
·
5 revisions
This file should be in your project main directory. Name must be appbox.plist
Demo Plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>project</key>
<string>TestJenkins.xcodeproj</string>
<key>scheme</key>
<string>TestJenkins</string>
<key>buildtype</key>
<string>development</string>
<key>teamid</key>
<string>4F7SW76LL6</string>
<key>keepsamelink</key>
<true/>
<key>dropboxfoldername</key>
<string></string>
<key>email</key>
<string>[email protected]</string>
<key>personalmessage</key>
<string>Test Build</string>
</dict>
</plist>
All your private keys should be in a directory called cert
in project main directory. Directory cert
will include certificates information file. Again with name appbox.plist
Note - All private key must have some valid password.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<array>
<dict>
<key>name</key>
<string>Certificates.p12</string>
<key>password</key>
<string>password</string>
</dict>
<dict>
<key>name</key>
<string>Test_Jenkins_Developer.mobileprovision</string>
</dict>
<dict>
<key>name</key>
<string>Test_Jenkins_InHouse.mobileprovision</string>
</dict>
</array>
</plist>
Start Jenkins
cd /Applications/Jenkins
java -jar jenkins.war
Restart Jenkins
sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist
sudo launchctl load /Library/LaunchDaemons/org.jenkins-ci.plist