ジェンキンスをアンインストールする方法?


回答:


444

これらの手順は、http://jenkins-ci.org/の公式Jenkins Macインストーラーを使用してインストールした場合に適用されます。

端末からアンインストールスクリプトを実行します。

'/Library/Application Support/Jenkins/Uninstall.command'

または、Finderを使用してそのフォルダに移動し、Uninstall.commandをダブルクリックします。

最後に、忘れられた可能性がある最後の構成ビットを削除します。

sudo rm -rf /var/root/.jenkins ~/.jenkins

アンインストールスクリプトが見つからない場合(古いJenkinsバージョン)、次のコマンドを使用します。

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/Documentation/Jenkins

すべてのジョブとビルドを削除したい場合:

sudo rm -rf /Users/Shared/Jenkins

jenkinsユーザーとグループを削除するには(それらを使用することを選択した場合):

sudo dscl . -delete /Users/jenkins
sudo dscl . -delete /Groups/jenkins

これらのコマンドは、新しいJenkinsバージョンのアンインストールスクリプトによっても呼び出され、実行する必要があります。

sudo rm -f /etc/newsyslog.d/jenkins.conf
pkgutil --pkgs | grep 'org\.jenkins-ci\.' | xargs -n 1 sudo pkgutil --forget

カスタマイズセクションのオプションとしてインストーラに含めることができると思います。または、ユーザーがアプリケーションをゴミ箱に捨てることを決定したときに、いくつかの削除フックがあるはずだと思います。しかし、「sudo rm!$」は何のためにあるのでしょうか。
jayarjo 2012

短縮形sudo rm /Library/LaunchDaemons/org.jenkins-ci.plist
sti

1
カスタマイズされたインストールを使用したり、ゴミ箱のフォルダアクションを設定したりしてMacアプリケーションをアンインストールしたことはありません。それらの例をいくつか教えてもらえますか?
sti 2012

41
上記のコマンドは、/Library/Application Support/Jenkins/Uninstall.commandできれば数週間で見つかるでしょう。
sti 2012

1
Uninstall.commandスクリプトが存在するように見えるので、回答の最初の部分をそれで更新することをお勧めします(ただし、古いインストールを使用している人のための情報はまだ非常に便利です)。
Alex Dixon

94

あなたは正しい、それは簡単です。実行(管理者パスワードが必要):

'/Library/Application Support/Jenkins/Uninstall.command'

sudoを使用して、管理者権限でこれを行う必要がある場合があります。


これはトンを助けました。この情報がMacのドキュメントのどこにも広がっていないことにショックを受けました。

3
StackOverflowがすべての ipso factoデフォルトドキュメントであると思いました:)ここでは、ほとんどのアプリケーションドキュメントよりも多くの(ケース固有で、ほとんどの場合はよりよく説明されています)答えを見つけました:)
javatarz

1
ありがとう!OPがこれに対する承認済みの回答を変更できるとしたら、すばらしいでしょう。
xmarcos

21

ターミナルでは、スペースの前にバックスラッシュを追加する必要があるので、適切なコピー/貼り付けは

/ライブラリ/ Application \ Support / Jenkins / Uninstall.command

ps遅い答えを申し訳ありません:)


これはコメントであると思います(どの答えに?)。シェルの解釈からスペースを保護するために、2つの最高の答えにはコマンドを引用符で囲みます。
Brandin

7

これをターミナルで実行します:

sh "/Library/Application Support/Jenkins/Uninstall.command"

4
2017年5月の時点でアプリケーションのサポートでも、ジェンキンスフォルダがない
brainray

4

アンインストーラーはありません。したがって、次のことを行う必要があります。

  • Jenkinsを含むディレクトリを削除します(または、warをデプロイする場合は、コンテナからwarを削除します)。

  • 〜/ .jenkinsを削除します。

  • 起動スクリプトを削除します。


さて、私はrc initスクリプトのようなスクリプトを参照していました。何も設定していない場合は、ジェンキンスを削除するだけで十分です。
carlspring、2012

Mac OS Xインストーラーを使ってインストールしたので、何が作成されたかはわかりません:|
jayarjo

フォルダーを削除することをお勧めします。何か問題があれば教えてください。
carlspring

2

私のジェンキンスバージョン:1.5.39

手順を実行します。

手順1.フォルダーに移動する /Library/Application Support/Jenkins

手順2. Uninstall.command jenkins-runner.shファイルを実行します。

ステップ3.結果を確認します。

それは私のために働きます。


1
Jenkinsバージョン「1.5.39」はありません。そして、これは以前の回答の不完全なコピーにすぎません。
t0r0X 2015年

2

MacOS SierraからJenkinsを完全にアンインストールするには、次のコマンドを実行します。何も変更する必要はありません。これらのコマンドを実行するだけです。

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/Documentation/Jenkins
sudo rm -rf /Users/Shared/Jenkins
sudo rm -rf /var/log/jenkins
sudo rm -f /etc/newsyslog.d/jenkins.conf
sudo dscl . -delete /Users/jenkins
sudo dscl . -delete /Groups/jenkins
pkgutil --pkgs
grep 'org\.jenkins-ci\.'
xargs -n 1 sudo pkgutil --forget

サラム

シャー


ありがとう!最後の3つの弾丸はパイプ処理する必要があります。
Shimi Bandiel、2018年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.