MacからJenkinsをアンインストールする
Mac用のJenkinsを何も考えずにインストールしたら、勝手にデーモンとして登録されてしまった。これはこれで便利なのだが、必要なときのみ手軽に起動したい場合だとwarファイルから直接起動する方が便利そうなので、とりあえずアンインストールすることにした。
ディレクトリ毎削除すればいいかと思ってたが、よくよく考えるとデーモン関連の設定も変更したり、不必要なファイルは削除したいので正式なアンインストール方法についてググってみた。まぁ、公式ドキュメントを見るのが普通じゃないかと思ったが、まぁ、変な情報は無いだろうからと気楽に考えることにした。
検索結果から以下を参照。
- Jenkins をOS X のログインユーザー権限のデーモンで自動起動しておく設定 · GitHub
- http://ichiba-blog.blogspot.jp/2013/01/jenkinsmac.html
アンインストールコマンドがあるらしいので試しに探したら本当にあった。コマンドは普通のシェルスクリプトだった。
#!/bin/bash echo echo echo "Jenkins uninstallation script" echo echo "The following commands are executed using sudo, so you need to be logged" echo "in as an administrator. Please provide your password when prompted." echo set -x sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist sudo rm /Library/LaunchDaemons/org.jenkins-ci.plist sudo rm -rf /Applications/Jenkins "/Library/Application Support/Jenkins" /Library/Docume\ ntation/Jenkins sudo rm -rf /Users/Shared/Jenkins sudo rm -rf /var/log/jenkins sudo dscl . -delete /Users/jenkins sudo dscl . -delete /Groups/jenkins pkgutil --pkgs | grep 'org\.jenkins-ci\.' | xargs -n 1 sudo pkgutil --forget set +x echo echo "Jenkins has been uninstalled."
以下を実行して無事アンインストールは完了。
$ bash /Library/Application\ Support/Jenkins/Uninstall.command