mac 下的安装,使用与卸载; docker下的处理
安装
brew install jenkins
- 问题1: 不能安装插件, 提示有一句这样的:
unable to find valid certification path to requested target
原因是现在都是https了,java的jdk没有 https://updates.jenkins.io/update-center.json 的证书,
有的方法是改成http的源,这里说如何设置证书
- 在chorme浏览器里打开 https://updates.jenkins.io, 打开浏览器的开发模式,在Security下找大按钮
View certificate
,如果不是https的网站,就没了,只提示”this page is not secure.”
2 点击View certificate
,在打开的窗口里,把最上级的证书拖到一个文件夹里. 这里就是拖
,没下载.
3 给jdk导入证书,需要sudo. 找到jre 的 /lib/security
下,执行
cd /Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/jre/lib/security
win: keytool -import -alias abc -keystore cacerts -file D://abc.cer
mac: sudo keytool -import -keystore cacerts -file /Users/wxj/Desktop/DST\ Root\ CA\ X3.cer
-alias 只是个别名,不改就可以
4 会有一个提示是否信任次证书?[否]
,写Y
.
完毕.
5 查看证书
keytool -list -keystore cacerts -alias abc
或者
keytool -list -keystore cacerts
开始使用
卸载
brew uninstall jenkins
以上是不够的,还要删
//进入以下目录,双击运行
/Library/Application Support/Jenkins/Uninstall.command
//也可以这样运行
sh "/Library/Application Support/Jenkins/Uninstall.command"
//删除配置,这个可选
sudo rm -rf /var/root/.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
sudo dscl . -delete /Users/jenkins
sudo dscl . -delete /Groups/jenkins
sudo rm -f /etc/newsyslog.d/jenkins.conf
pkgutil --pkgs | grep 'org\.jenkins-ci\.' | xargs -n 1 sudo pkgutil --forget
//如果使用brew安装的,可以执行以下命令
brew uninstall jenkins