Jenkinsの設定で困った

user.home が /var/root って何でよ。
.m2 なんて見れるわけがないよ。local repository で Error になるわけだ。
とりあえず、自分のために走り書きだけしておきます。

■install for Mac Lion

$ sudo defaults write /Library/Preferences/org.jenkins-ci httpPort 18080
$ sudo defaults write /Library/Preferences/org.jenkins-ci ajp13Port 18009
$ sudo defaults write /Library/Preferences/org.jenkins-ci heapSize 128m

# Restart

$ sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist
$ sudo launchctl load /Library/LaunchDaemons/org.jenkins-ci.plist

■Jenkinsの管理>システムの管理>JDK

Oracleのアカウントが必要(リンクから作成可能)
自動インストール: unCheck
ex)
JAVA_HOME:/Library/Java/Home

■Jenkinsの管理>システムの管理>Maven

Maven利用

■Jenkinsユーザの作成

$ sudo dscl . create /Users/jenkins
$ sudo dscl . create /Users/jenkins PrimaryGroupID 1
$ sudo dscl . create /Users/jenkins UniqueID 300
$ sudo dscl . create /Users/jenkins UserShell /bin/bash
$ sudo dscl . passwd /Users/jenkins $PASSWORD
$ sudo dscl . create /Users/jenkins home /Users/Shared/Jenkins/Home/

#ユーザーの確認

$ dscl . read /Users/jenkins

■Jenkinsユーザを利用

# Jenkins(LaunchDaemons) Stop

$ sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist

■設定ファイル作成

/Library/LaunchAgents/org.jenkins-ci.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>Label</key>
    <string>org.jenkins-ci</string>
    <key>UserName</key>
    <string>jenkins</string>
    <key>GroupName</key>
    <string>daemon</string>
    <key>ProgramArguments</key>
    <array>
      <string>/usr/bin/java</string>
      <string>-Xmx512m</string>
      <string>-jar</string>
      <string>/Applications/Jenkins/jenkins.war</string>
      <string>--httpPort=18080</string>
    </array>
    <key>RunAtLoad</key>
    <true/>
    <key>KeepAlive</key>
    <true/>
    <key>EnvironmentVariables</key>
    <dict>
      <key>JENKINS_HOME</key>
      <string>/Users/Shared/Jenkins/Home</string>
    </dict>
  </dict>
</plist> 


# パーミッション変更

$ sudo mkdir /Users/Shared/Jenkins/Home
$ sudo chown -R jenkins: /Users/Shared/Jenkins

# Jenkins(LaunchAgents) Start

$ sudo launchctl load -w /Library/LaunchAgents/org.jenkins-ci.plist